gpt4 book ai didi

ios - 无法启动 iPhone 模拟器

转载 作者:可可西里 更新时间:2023-11-01 03:34:59 24 4
gpt4 key购买 nike

我有 Unity 5.0.2p1 Personal 和 Xcode 版本 6.3.1 (6D1002)。

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

  1. 一个新的空白 Unity 项目
  2. IOS 播放器设置 > SDK 版本:模拟器 SDK
  3. 当应用程序在模拟器中启动时,Build and Run 会产生这个:

Warning: Error creating LLDB target at path '/Users/...(username).../Library/Developer/Xcode/DerivedData/Unity-iPhone-couukthirzleocbdfmbmdpjhxrtr/Build/Products/Debug-iphonesimulator/ProductName.app'-using an empty LLDB target which can cause slow memory reads fromremote devices.

dyld: Symbol not found: __ZN5metal16g_CurrentEncoderE

Referenced from: /Users/...(user name).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/07612A5C-659D-4C04-ACD3-D211D2830E17/ProductName.app/ProductName

Expected in: flat namespace

in /Users/...(user name).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/07612A5C-659D-4C04-ACD3-D211D2830E17/ProductName.app/ProductName

然后,如果您在 Xcode Build Settings 中选择 Standard Architecture 并再次构建并运行,它会产生以下结果:

dyld: lazy symbol binding failed: Symbol not found: _UnityRegisterProInterface

Referenced from: /Users/...(user name).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/444E88D1-3B5D-46FA-A143-B8634F56398E/ProductName.app/ProductName

Expected in: flat namespace

dyld: Symbol not found: _UnityRegisterProInterface

Referenced from: /Users/...(user name).../Library/Developer/CoreSimulator/Devices/530A44CB-5978-4926-9E91-E9DBD5BFB105/data/Containers/Bundle/Application/444E88D1-3B5D-46FA-A143-B8634F56398E/ProductName.app/ProductName

Expected in: flat namespace

(lldb)

Unity iOS 播放器设置中的各种设置会出现相同的结果:

  • 脚本后端:Mono (2.0)/IL2CPP
  • 架构:ARMv7/ARM64/通用
  • 目标 iOS 版本:6.0/8.1
  • 图形 API:自动/Open GL ES 2.0/Open GL ES 3.0/Metal

使用 Xcode Build Settings 也可以获得相同的结果:

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

非常感谢任何提示。

最佳答案

这在补丁版本 5.1.0p1 中得到解决:https://unity3d.com/unity/qa/patch-releases

查看发行说明:(696798) - iOS:修复了由于“找不到符号:__ZN5metal16g_CurrentEncoderE”导致的模拟器在启动时崩溃的问题。

关于ios - 无法启动 iPhone 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30304586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com