【问题标题】:Unity, Xcode, Compatibility List?Unity、Xcode、兼容性列表?
【发布时间】:2015-11-19 01:21:47
【问题描述】:

问题:我无法从 Unity 编辑器构建和运行,或将 Monodevelop 附加到设备进程。

具体版本:

  • Unity5.2.2f
  • Xcode 7.1 (7B91b)

我相信这一切都与兼容性有关,因为当您从编辑器构建并运行时,Unity 会发出小警告:

Unity xcode plugin has not current Xcode in its compatibility list.
 Please launch the project manually
UnityEditor.HostView:OnGUI()

我在哪里可以找到所说的“Xcode 兼容性列表”?

【问题讨论】:

  • 看起来这是一个 Unity 错误,他们声称已修复,但其他人使用与您相同的版本也遇到了同样的问题。也许尝试下载补丁(5.2.2p4)? issuetracker.unity3d.com/issues/…
  • 试试这个,我已经尝试了 3 个版本的 xcode 都无济于事。
  • 这得到了构建和运行,所以谢谢你,但至于调试,没有骰子。仍然不让 monodevelop 附加到流程中

标签: c# ios xcode unity3d compatibility


【解决方案1】:

解决方法,以应对将来可能再次发生这种情况:

  • 在 Finder 中打开应用程序
  • 右键单击 XCode 应用 > 显示包内容
  • 打开目录
  • 打开 Info.plist
  • 复制 DVTPluginCompatibilityUUID 字符串

  • 在 Finder 窗口中,按 ⇧⌘G (Shift+cmd+G)

  • 输入 /Applications/Unity/PlaybackEngines/iOSSupport/Tools/OSX/Unity4XC.xcplugin/Contents
  • 在您喜欢的文本编辑器中打开 Info.plist
  • 使用以下命令查找零件:
    DVTPlugInCompatibilityUUIDs63FC1C47-140D-42B0-BB4D-A10B2D22557437B30044-3B14-46BA-ABAA-F01000C27B63 等等...
    
  • 添加一行:

    [将复制的UUID粘贴到这里] 在此行之前:
     
  • 保存文件,并提供密码以覆盖 plist。

您将能够让 Unity 再次在 XCode 中运行构建过程(重新启动 XCode 后)

【讨论】:

    猜你喜欢
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    相关资源
    最近更新 更多