fre*_*ock 6 xcode parsing unity-game-engine ios
我正在Unity中开发一个不同的iOS项目,我通过导出到Xcode(就像我一直有的那样)构建它.
每当我尝试Unity-iPhone.xcodeproj
在Xcode中打开" "时,它会给我以下错误:
无法打开项目,因为无法解析项目文件.
我到处都看,但无法弄清楚.
项目名称中没有任何空格.
我检查过.plist
,一切看起来都很好.
捆绑标识符与中的匹配.plist
.
这在之前的项目中有效,但现在由于某种原因我得到了这个错误.是什么赋予了?
小智 35
今天,我一直面临着这个问题(Unity Ver.5.5基于Windows的系统).
当我尝试打开我的Windows导出iOS项目时,我得到"(..)项目文件无法解析".所以,我决定探索项目文件,位于:
{Project path} /Unity-iPhone.xcodeproj/project.pbxproj
它是纯文本文件,因此您可以使用任何文本编辑器.
我找到了一条引号不匹配的行.它是:
shellScript = "\"$PROJECT_DIR/MapFileParser.sh\""\nrm -rf \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Data/Raw/QCAR\"";
要解决此问题,只需删除位于以下位置的引号即可:
(...)MapFileParser.sh \" " \n(...)
它应该是:
(...)MapFileparser.sh \"\n(...)
它将在xCode中正确解析.
这是一个自动拼写错误!
祝好运!
好吧,几天后我发现了问题,这一切都与插件导入的 *.a 文件的命名有关。
XCode 不允许文件名称中包含空格(当然),但我没有发现插件中的 3 个 *.a 文件中包含空格。
删除这些插件后(我有不同的插件无论如何都可以做同样的事情)xCode 能够解析构建并为我创建一个项目!
小心空格!