我用Unity3D開發了一款遊戲並導出IOS版本。 Xcode構建項目成功,但App啓動時崩潰。Onesignal Unity iOS Build Symbol找不到錯誤
首先,我得到這個錯誤:
dyld: Library not loaded: @rpath/OneSignalXC8.framework/OneSignalXC8 Referenced from: /var/containers/Bundle/Application/xxxx
Reason: image not found
在此之後,我加入OneSignalXC8框架,嵌入式的二進制文件和錯誤改變。
dyld: Symbol not found: __TMaCs29_NativeDictionaryStorageOwner Referenced from: /private/var/containers/Bundle/Application/xxxx.app/Frameworks/OneSignalXC8.framework/OneSignalXC8 Expected in: /private/var/containers/Bundle/Application/xxxx.app/Frameworks/libswiftCore.dylib in /private/var/containers/Bundle/Application/xxxx.app/Frameworks/OneSignalXC8.framework/OneSignalXC8
發生此錯誤後,我將「Always Embed Swift Standard Libraries」設置爲「Yes」。喜歡在這裏說:https://stackoverflow.com/a/43117611/793880
但我仍然得到相同的最後一個錯誤。我該如何解決這個問題?
- 我使用的Xcode 8.3.3
- 我使用Unity 5.6.1f1
- 統一出口的Xcode項目不工作區
- 我使用的Objective-C
感謝
對此是否有幫助? https://stackoverflow.com/a/44996811/883954 –
庫已導入嵌入式二進制文件和鏈接框架 –