当前位置: 首页 > 知识库问答 >
问题:

无法启动iPhone模拟器

董子航
2023-03-14

我有Unity 5.0.2P1个人版和Xcode 6.3.1版(6D1002)。

以下是希望重现问题的人的一些步骤:

  1. 新的空白Unity项目
  2. IOS播放器设置>SDK版本:Simulator 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构建设置中选择标准体系结构并再次构建和运行,它将生成以下内容:

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

  • 脚本后端:Mono(2.0)/il2cpp
  • 体系结构:ARMv7/ARM64/Universal
  • 目标iOS版本:6.0/8.1
  • 图形API:Automatic/Open GL ES 2.0/Open GL ES 3.0/Metal

还可以使用Xcode构建设置获得相同的结果:

  • 基本SDK:iphonesimulator(未找到SDK)/标准体系结构(armv7、arm64)-$(ARCHS_STANDARD)
  • 支持的平台:iphonesimulator/IOS
  • iOS部署目标:iOS 6.0/iOS 8.1/iOS 8.3

任何提示都非常感谢。

共有1个答案

孔鸿宝
2023-03-14

补丁版本5.1.0p1解决了这一问题:https://unity3d.com/unity/qa/patch-releases

查看版本说明:(696798)-IOS:由于“符号找不到:__ZN5Metal16G_CurrentEncodere”而修正了模拟器在启动时崩溃的问题。

 类似资料:
  • MainFormular.java 在Android.app.activity.performCreate(activity_main_formular 洛克卡特

  • 问题内容: 当我右键单击我的Android项目并选择时。模拟器启动,所做的更改确实反映出来。 但是当我执行以下以下命令时,它不会反映出来。 而且,如果没有打开模拟器,则deploy and emulator-start命令将失败。 。 这是我的android-maven-plugin-emulator-start.vbs文件。 这是我的POM.XML 问题答案: 跑之前。Maven插件无法部署到不

  • 当我尝试在iOS 8.0模拟器上使用Xcode 6 Beta 4运行我的应用程序时,总是会出现以下错误: 无法启动iOS模拟器 事实上,我在这个网站上发现了一些类似的问题,我尝试了所有的答案,但仍然无法解决。我在Xcode 6的Beta 2版本中也遇到了同样的错误,所以我决定等待。但现在这已经不正常了。有人找到了发生这种情况的原因并找到了解决方案吗?

  • 我必须改用eclipse吗? IDE显示以下消息:

  • 问题内容: Android Studio模拟器无法在Kali Linux中启动。我得到的错误是: 17/12/25上午3:01 Gradle同步开始 凌晨3:01开始项目设置 3:01 AM Gradle同步以1s 333ms完成(从缓存状态开始) 上午3:02 *守护程序未运行;现在从tcp:5037开始 上午3:02模拟器:libGL错误:无法加载驱动程序:i965_dri.so 上午3:02

  • 我试图用Gradle在IPhone模拟器上运行一个基本的Hello World libgdx应用程序。我是gradle和Robovm的新手。 首先,我应该指出,我能够成功构建和运行tis示例应用程序https://github.com/jtakakura/robovm-sample-ios-app,使用以下命令: 我认为LaunchiphoneImulator任务依赖于构建任务,调用Lanuchi