Unity发布xcode遇到的问题

发表于2018-02-09
评论0 5.3k浏览
本篇文章给大家汇总的这三个问题是使用Unity引擎做开发时发布xcode遇到的,希望通过各个问题的解决办法帮到大家。

问题一
软件版本:unity5.6.0 + vuforia插件(版本:6.2.10)

问题报错:Project /Users/qining/Desktop/ExportIosProject/Unity-iPhone.xcodeproj cannot be opened because the project file cannot be parsed。

问题描述:unity(集成了vuforia功能)发布xcode成功,但是在mac上集成时打开报错

解决方法:Unity3D导出的iOS文件里面找到Unity-iPhone.xcodeproj文件夹(这个文件夹导入到MAC系统里面直接就是一个XCode工程文件)打开此文件夹(Mac是右键打开包内容)找到project.pbxproj文件,使用记事本打开,检索 shellScript = "\"$PROJECT_DIR/MapFileParser.sh\""\nrm -rf

注意sh\后面有两个引号,这个是Unity3DforiOS多生成了一个删除一个之后变成

shellScript = "\"$PROJECT_DIR/MapFileParser.sh\"\nrm -rf即可使用XCode进行调试

问题二
软件版本:unity5.6.0 + vuforia插件(版本:6.2.10)

问题报错:2018-02-01 15:25:30.559263+0800 XXXProject[4813:1666457] Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)

问题描述:此bug是因为ios11的metal导致的,在高版本的ios手机(例如ios11的系统),在从别的场景返回vuforia扫描场景时会崩溃,但是低版本的ios手机则不会崩溃,可以正常运行

解决方法:需要在unity的projectsetting里吧metal关闭掉,如图

问题三
软件版本:unity5.6.0 + vuforia插件(版本:6.2.10)

问题报错:XXXProject was compiled with optimization - stepping may behave oddly; variables may not be available

问题描述:unity发布ios正常,也可以正常运行,但是打开某些场景会崩溃,有些不会崩溃

解决方法:
1、将Run In Xcode as 设置为 Debug,如图

2、取消Strip Engine Code,这个选项默认是选中状态,如图

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引