xCode不会解析Unity的项目

fre*_*ock 6 xcode parsing unity-game-engine ios

我正在Unity中开发一个不同的iOS项目,我通过导出到Xcode(就像我一直有的那样)构建它.

每当我尝试Unity-iPhone.xcodeproj在Xcode中打开" "时,它会给我以下错误:

无法打开项目,因为无法解析项目文件.

我到处都看,但无法弄清楚.

  1. 项目名称中没有任何空格.

  2. 我检查过.plist,一切看起来都很好.

  3. 捆绑标识符与中的匹配.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中正确解析.

这是一个自动拼写错误!

祝好运!


fre*_*ock 1

好吧,几天后我发现了问题,这一切都与插件导入的 *.a 文件的命名有关。

XCode 不允许文件名称中包含空格(当然),但我没有发现插件中的 3 个 *.a 文件中包含空格。

删除这些插件后(我有不同的插件无论如何都可以做同样的事情)xCode 能够解析构建并为我创建一个项目!

小心空格!