2016-11-15 4 views
0

Ich habe Xcode 7.3.1 versuchen, eine App zu laufen, die von iOS 7 unterstützt aber nicht, stürzt auf dem Splash-Screen und Konsole gibt:

dyld: Symbol not found: _OBJC_CLASS_$_WKUserScript 
Referenced from: /var/mobile/Applications/...AppPath... 
Expected in: /System/Library/PrivateFrameworks/WebKit.framework/WebKit 
in ...AppPath... 
(lldb) 

Ich überprüfte den Paketinhalt und mein Xcode 7.3.1 hat die Gerätediskettenbilder von iOS 6, 7, 8, 9, 10.

Und die gleiche App kann normal auf iOS 8, 9, 10 Gerät von diesem Xcode 7.3.1 ausgeführt werden.

Antwort

0

WKUserScript und WebKit im Allgemeinen sind nur mit iOS8 verfügbar. Die Frameworks der Linker-Links unterscheiden sich von Version zu Version. Auf iOS7 gibt es kein WK-Framework, dieses WKUserScript.

Wenn Sie wirklich Unterstützung für iOS7 benötigen, müssen Sie UIWebView unter iOS7 bedingt kompilieren und verwenden, um die nicht verfügbaren Funktionen korrekt zu bearbeiten. (Yay, Tonnen von Arbeit wahrscheinlich)

Verwandte Themen