每次Xcode升级后,使用Unity的Build & Run发布iOS项目时经常会出现无法自动打开Xcode并编译的问题。Unity的Console错误提示为:UnityException: Launching iOS project via Xcode failed. Check editor log for details.
研究发现,是因为Xcode升级后某个UUID发生了变化,导致Unity的Xcode插件无法正常工作。可使用以下方法修复:
- 打开:/Applications/Xcode.app/Contents/Info.plist,找到DVTPlugInCompatibilityUUID的值并复制到剪贴板;
- 打开:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin/Contents/Info.plist,在DVTPlugInCompatibilityUUID下面添加一个新Key,然后把复制的值粘贴进去,保存。
- 重启Unity。
- 后记:为了不用每次都这么折腾,干脆写了个Unity插件,安装以后就可以一键搞定了。度盘链接:http://pan.baidu.com/s/1pJmo7qj
阅读:494