2016-11-15 87 views
0

Xcode 7.3.1試圖運行從iOS 7支持的應用程序,但失敗了,它崩潰的啓動畫面上和控制檯提供:

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

我檢查了包裝內容,我的Xcode 7.3.1包含iOS 6,7,8,9,10的設備磁盤映像。

通過此Xcode 7.3.1,iOS 8,9,10設備上的相同應用程序可以正常運行。

回答

0

WKUserScript和WebKit通常只能從iOS8開始使用。鏈接器鏈接的框架從版本到版本都不相同。在iOS7上沒有WK框架,這個WKUserScript。

如果您真的需要iOS7的支持,您將不得不有條件地編譯和使用iOS7上的UIWebView,以正確處理不可用的功能。 (耶,大概工作噸)

相關問題