在 iPad Pro Simulator [Unity 5.2.2p1] 上 运行 时崩溃
Crash when running on iPad Pro Simulator [Unity 5.2.2p1]
在 iPad Pro Simulator 上尝试 运行 我的游戏时出现以下崩溃:
dyld: lazy symbol binding failed: Symbol not found:
_UnityParseCommandLine
Referenced from:
/Users/eduardocoelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klondikesolitaire.app/klondikesolitaire
Expected in: flat namespace
dyld: Symbol not found: _UnityParseCommandLine
Referenced from:
/Users/eduardocoelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klondikesolitaire.app/klondikesolitaire
Expected in: flat namespace
该应用 运行 在其他模拟器上正常运行。
我的配置如下:
- Unity 5.2.2p1
- XCode 7.1 (7B91b)
- 基础 SDK:iOS9.1
如何在 iPad Pro Simulator 上 运行 我的游戏?
在 linking 时,几乎没有任何理由使用 -flat_namespace
和 -undefined lookup
。 99.9999% 的时间,他们用来掩盖其他错误。如果您从 linker 标志中删除它们(例如:OTHER_LDFLAGS),您将在 link 时而不是在运行时得到正确的错误。
该错误表明您忘记了 link 提供 UnityParseCommandLine 实现的库,或者该库没有针对您正在构建的平台和体系结构的有效切片。
在 iPad Pro Simulator 上尝试 运行 我的游戏时出现以下崩溃:
dyld: lazy symbol binding failed: Symbol not found: _UnityParseCommandLine
Referenced from: /Users/eduardocoelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klondikesolitaire.app/klondikesolitaire
Expected in: flat namespace
dyld: Symbol not found: _UnityParseCommandLine
Referenced from: /Users/eduardocoelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klondikesolitaire.app/klondikesolitaire
Expected in: flat namespace
该应用 运行 在其他模拟器上正常运行。
我的配置如下:
- Unity 5.2.2p1
- XCode 7.1 (7B91b)
- 基础 SDK:iOS9.1
如何在 iPad Pro Simulator 上 运行 我的游戏?
在 linking 时,几乎没有任何理由使用 -flat_namespace
和 -undefined lookup
。 99.9999% 的时间,他们用来掩盖其他错误。如果您从 linker 标志中删除它们(例如:OTHER_LDFLAGS),您将在 link 时而不是在运行时得到正确的错误。
该错误表明您忘记了 link 提供 UnityParseCommandLine 实现的库,或者该库没有针对您正在构建的平台和体系结构的有效切片。