在iPad Pro Simulator上运行时崩溃[Unity 5.2.2p1]

时间:2015-10-27 12:44:38

标签: ipad unity3d crash ios-simulator ios9

当试图在iPad Pro Simulator上运行我的游戏时,我遇到了以下崩溃:

  

dyld:懒惰符号绑定失败:未找到符号:   _UnityParseCommandLine

     

参考:   /Users/eduardocoelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klondikesolitaire.app/klondikesolitaire

     

期望:平面命名空间

     

dyld:未找到符号:_UnityParseCommandLine

     

参考:   /Users/eduardocoelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klondikesolitaire.app/klondikesolitaire

     

期望:平面命名空间

该应用程序在另一台模拟器上正常运行。

我的配置如下:

  • Unity 5.2.2p1
  • XCode 7.1(7B91b)
  • 基础SDK:iOS 9.1

如何在iPad Pro Simulator上运行游戏?

1 个答案:

答案 0 :(得分:1)

链接时,您几乎从不会有任何理由使用-flat_namespace-undefined lookup。 99.9999%的时间,他们曾经掩盖其他错误。如果从链接器标志中删除它们(例如:OTHER_LDFLAGS),则在链接时而不是在运行时会收到正确的错误。

该错误将表明您忘记链接提供UnityParseCommandLine实现的库,或者该库没有为您正在构建的平台和体系结构创建有效切片。