UnityException: Launching iOS project via Xcode failed. Check editor log for details.

每次Xcode升级后,使用Unity的Build & Run发布iOS项目时经常会出现无法自动打开Xcode并编译的问题。Unity的Console错误提示为:UnityException: Launching iOS project via Xcode failed. Check editor log for details.

研究发现,是因为Xcode升级后某个UUID发生了变化,导致Unity的Xcode插件无法正常工作。可使用以下方法修复:

  1. 打开:/Applications/Xcode.app/Contents/Info.plist,找到DVTPlugInCompatibilityUUID的值并复制到剪贴板;

  2. 打开:

    ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin/Contents/Info.plist,在DVTPlugInCompatibilityUUID下面添加一个新Key,然后把复制的值粘贴进去,保存。

  3. 重启Unity。
  • 后记:为了不用每次都这么折腾,干脆写了个Unity插件,安装以后就可以一键搞定了。度盘链接:http://pan.baidu.com/s/1pJmo7qj

 

阅读:494

发表回复