Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPad Pro模拟器上运行时崩溃[Unity 5.2.2p1]_Ipad_Unity3d_Crash_Ios Simulator_Ios9 - Fatal编程技术网

在iPad Pro模拟器上运行时崩溃[Unity 5.2.2p1]

在iPad Pro模拟器上运行时崩溃[Unity 5.2.2p1],ipad,unity3d,crash,ios-simulator,ios9,Ipad,Unity3d,Crash,Ios Simulator,Ios9,当我尝试在iPad Pro模拟器上运行游戏时,我遇到以下崩溃: dyld:惰性符号绑定失败:找不到符号: _UnityParseCommandLine 引用自: /用户/Eduardocelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klo

当我尝试在iPad Pro模拟器上运行游戏时,我遇到以下崩溃:

dyld:惰性符号绑定失败:找不到符号: _UnityParseCommandLine

引用自: /用户/Eduardocelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klondikesolitaire.app/klondikesolitaire

应为:平面命名空间

dyld:未找到符号:\u UnityParseCommand行

引用自: /用户/Eduardocelho/Library/Developer/CoreSimulator/Devices/4944B945-6DFA-4DF4-830C-6084EBB9F754/data/Containers/Bundle/Application/326A72B2-584D-4CFB-9E1C-2FFA283A9BA0/klondikesolitaire.app/klondikesolitaire

应为:平面命名空间

该应用程序在其他模拟器上正常运行

我的配置如下:

  • 统一5.2.2p1
  • XCode 7.1(7B91b)
  • 基本SDK:iOS 9.1

如何在iPad Pro模拟器上运行游戏?

在链接时,您几乎没有任何理由使用
-flat\u namespace
-undefined lookup
。99.9999%的时间里,它们用来掩盖其他bug。如果从链接器标志(例如:OTHER_LDFLAGS)中删除这些标志,您将在链接时而不是在运行时得到一个正确的错误


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

实际上,我没有更改Xcode项目中的任何链接器标志。我只是想运行Unity生成的项目。谢谢你的解释!然后,无论Unity如何生成项目,这听起来都像是一个bug。