2017-07-20 57 views
0

我用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

感謝

+0

對此是否有幫助? https://stackoverflow.com/a/44996811/883954 –

+1

庫已導入嵌入式二進制文件和鏈接框架 –

回答

相關問題