我有Unity 5.0.2p1 Personal和Xcode版本6.3.1(6D1002)。
以下是任何人都希望重现问题的步骤:
1.新建空白Unity项目
2.IOS Player设置> SDK版本:模拟器SDK
3.构建和运行在模拟器中启动应用程序时会产生以下结果:
警告:在路径'/Users/...(用户名).../Library/Developer/Xcode/DerivedData/Unity-iPhone-couukthirzleocbdfmbmdpjhxrtr/Build/Products/Debug-iphonesimulator/ProductName.app'处创建LLDB目标时出错- 使用可能导致从远程设备读取缓慢的空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/ProductName 期望在:扁平名称空间 在/Users/...(用户名).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/07612A5C-659D-4C04-ACD3-D211D2830E17/ProductName.app/ProductName中。
然后,如果在Xcode Build设置中选择标准架构并再次构建和运行,则会产生以下结果:
dyld:延迟符号绑定失败:找不到符号:_UnityRegisterProInterface 来自:/Users/...(用户名).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/444E88D1-3B5D-46FA-A143-B8634F56398E/ProductName.app/ProductName 期望在:扁平名称空间 dyld:找不到符号:_UnityRegisterProInterface 来自:/Users/...(用户名).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/444E88D1-3B5D-46FA-A143-B8634F56398E/ProductName.app/ProductName 期望在:扁平名称空间 (LLDB) 在Unity iOS Player设置中使用各种设置将产生相同的结果。
警告:在路径'/Users/...(用户名).../Library/Developer/Xcode/DerivedData/Unity-iPhone-couukthirzleocbdfmbmdpjhxrtr/Build/Products/Debug-iphonesimulator/ProductName.app'处创建LLDB目标时出错- 使用可能导致从远程设备读取缓慢的空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/ProductName 期望在:扁平名称空间 在/Users/...(用户名).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/07612A5C-659D-4C04-ACD3-D211D2830E17/ProductName.app/ProductName中。
然后,如果在Xcode Build设置中选择标准架构并再次构建和运行,则会产生以下结果:
dyld:延迟符号绑定失败:找不到符号:_UnityRegisterProInterface 来自:/Users/...(用户名).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/444E88D1-3B5D-46FA-A143-B8634F56398E/ProductName.app/ProductName 期望在:扁平名称空间 dyld:找不到符号:_UnityRegisterProInterface 来自:/Users/...(用户名).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/444E88D1-3B5D-46FA-A143-B8634F56398E/ProductName.app/ProductName 期望在:扁平名称空间 (LLDB) 在Unity iOS Player设置中使用各种设置将产生相同的结果。
- 脚本后端:Mono(2.0)/IL2CPP
- 架构:ARMv7/ARM64/通用
- iOS目标版本:6.0 / 8.1
- 图形API:自动/OpenGL ES 2.0 / OpenGL ES 3.0 / Metal
使用Xcode构建设置也可以获得相同的结果:
- 基本SDK: iphonesimulator (未找到SDK) / 标准架构(armv7,arm64)- $(ARCHS_STANDARD)
- 支持平台:iphonesimulator/iOS
- iOS部署目标:iOS 6.0 / iOS 8.1 / iOS 8.3
任何提示都非常感激。