Unity,Xcode,兼容性列表

本文关键字:列表 兼容性 Xcode Unity | 更新日期: 2023-09-27 18:22:36

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

特定版本:

  • 单元5.2.2f
  • X代码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,Xcode,兼容性列表

解决未来任何时候这种情况可能再次发生的方法:

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

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

  • 输入/Applications/Unity/PlaybackEngines/iOSSupport/Tools/OSX/Unity4XC.xcplugin/Contents
  • 在您喜爱的文本编辑器中打开Info.plist
  • 使用以下内容查找零件:
    <key''>DVTPlugInCompatibilityUUIDs<按键><数组><string>63FC1C47-140D-42B0-BB4D-A10B2D225574<string><字符串>37B30044-3B14-46BA-BAA-F01000C27B63<string><string>等等。。。
  • 添加一行:

    <string>[将复制的UUID粘贴到此处]<string>
    此行之前:
    <阵列>
  • 保存文件,并提供您的密码以覆盖plist。

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