Onesignal Unity IOS Build Symbol未找到错误

时间:2017-07-20 07:20:55

标签: ios objective-c xcode unity3d onesignal

我开发了一款Unity3D游戏并导出了IOS版本。 Xcode成功构建项目,但App在发布时崩溃。

首先我收到了这个错误:

  

dyld:未加载库:@ rpath / OneSignalXC8.framework / OneSignalXC8引自:/ var / containers / Bundle / Application / xxxx

     

原因:未找到图片

在此之后,我添加了OneSignalXC8框架以嵌入二进制文件并更改错误。

  

dyld:未找到符号:__TMaCs29_NativeDictionaryStorageOwner     参考自:/private/var/containers/Bundle/Application/xxxx.app/Frameworks/OneSignalXC8.framework/OneSignalXC8     预计在:/private/var/containers/Bundle/Application/xxxx.app/Frameworks/libswiftCore.dylib    在/private/var/containers/Bundle/Application/xxxx.app/Frameworks/OneSignalXC8.framework/OneSignalXC8 ​​

出现此错误后,我设置了#34;始终嵌入Swift标准库"到"是"。就像在这里说:https://stackoverflow.com/a/43117611/793880

但我仍然得到了同样的错误。我该如何解决这个问题?

  • 我正在使用Xcode 8.3.3
  • 我使用的是Unity 5.6.1f1
  • Unity导出Xcode项目而不是工作区
  • 我正在使用Objective-C

由于

1 个答案:

答案 0 :(得分:1)