我有Unity 5.0.2p1 Personal和Xcode Version 6.3.1(6D1002)。
以下是希望重现问题的人的一些步骤:
警告:在路径' / Users / ...(用户)中创建LLDB目标时出错 名)... /库/开发商/ Xcode中/ DerivedData /团结-iPhone-couukthirzleocbdfmbmdpjhxrtr /编译/产品/调试-iphonesimulator / ProductName.app' - 使用空的LLDB目标,这可能会导致缓慢的内存读取 远程设备。
dyld:未找到符号:__ ZN5metal16g_CurrentEncoderE
引用自:/Users /...(用户名)... / Library / Developer / CoreSimulator / Devices / 530A44CB-5978-4926-9E91-E9DBD5BFB105 / data / Containers / Bundle / Application / 07612A5C-659D- 4C04-ACD3-D211D2830E17 / ProductName.app /产品名称
期望:平面命名空间
in /Users/...(user name)... / Library / Developer / CoreSimulator / Devices / 530A44CB-5978-4926-9E91-E9DBD5BFB105 / data / Containers / Bundle / Application / 07612A5C-659D-4C04- ACD3-D211D2830E17 / ProductName.app /产品名称
然后,如果您在Xcode构建设置中选择标准体系结构并再次构建并运行,则会生成以下内容:
dyld:延迟符号绑定失败:未找到符号:_UnityRegisterProInterface
引用自:/Users /...(用户名)... / Library / Developer / CoreSimulator / Devices / 530A44CB-5978-4926-9E91-E9DBD5BFB105 / data / Containers / Bundle / Application / 444E88D1-3B5D- 46FA-A143-B8634F56398E / ProductName.app /产品名称
期望:平面命名空间
dyld:未找到符号:_UnityRegisterProInterface
引用自:/Users /...(用户名)... / Library / Developer / CoreSimulator / Devices / 530A44CB-5978-4926-9E91-E9DBD5BFB105 / data / Containers / Bundle / Application / 444E88D1-3B5D- 46FA-A143-B8634F56398E / ProductName.app /产品名称
期望:平面命名空间
(LLDB)
Unity iOS播放器设置中的各种设置会出现相同的结果:
使用Xcode Build Settings也可以获得相同的结果:
非常感谢任何提示。
答案 0 :(得分:0)
这在补丁版本5.1.0p1中解决:https://unity3d.com/unity/qa/patch-releases
查看发行说明:(696798) - iOS:由于“未找到符号:__ ZN5metal16g_CurrentEncoderE”,修复了启动时模拟器崩溃。