Ios xCode不会从Unity解析项目

Ios xCode不会从Unity解析项目,ios,xcode,parsing,unity3d,Ios,Xcode,Parsing,Unity3d,我正在Unity中开发一个不同的iOS项目,我通过导出到Xcode(就像我一直做的那样)来构建它 每当我试图在Xcode中打开“Unity iPhone.xcodeproj”时,它都会给出以下错误: 无法打开项目,因为无法分析项目文件 我到处都找过了,但找不出答案 项目名称中没有空格 我已经检查了.plist,一切看起来都很好 捆绑包标识符与.plist中的匹配 这在以前的项目中是有效的,但是现在我由于某种原因得到了这个错误。什么提供了?无与伦比的Xcode版本? 你在使用插件吗?大多数人修改项

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

每当我试图在Xcode中打开“Unity iPhone.xcodeproj”时,它都会给出以下错误:

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

我到处都找过了,但找不出答案

  • 项目名称中没有空格

  • 我已经检查了
    .plist
    ,一切看起来都很好

  • 捆绑包标识符与
    .plist
    中的匹配


  • 这在以前的项目中是有效的,但是现在我由于某种原因得到了这个错误。什么提供了?

    无与伦比的Xcode版本?
    你在使用插件吗?大多数人修改项目


    尝试创建一个新项目并创建一个生成。如果它能工作,那就是一个插件,否则就是一个Xcode版本。

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

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

    在删除这些插件之后(我有不同的插件可以做同样的事情),xCode能够解析构建并为我创建一个项目


    小心空间

    今天,我一直面临这个问题(Unity 5.5版Windows系统)

    当我试图打开windows导出的iOS项目时,我得到“(..)无法解析项目文件”。因此,我决定浏览项目文件,位于:

    {Project path}/Unity-iPhone.xcodeproj/Project.pbxproj

    它是纯文本文件,因此您可以使用任何文本编辑器

    我发现一行引号不匹配。它是:

    shellScript=“\”$PROJECT\u DIR/MapFileParser.sh\”\nrm-rf\“$TARGET\u BUILD\u DIR/$PRODUCT\u NAME.app/Data/Raw/QCAR\”;

    要解决此问题,只需删除位于以下位置的引号:

    (…)MapFileParser.sh \“\n(…)

    应该是:

    (…)MapFileparser.sh\“\n(…)

    它将在xCode中正确解析

    这是一个自动输入错误


    祝你好运

    今天面临同样的问题(Unity 2017.1.1)

    与上述答案无关。我刚刚在iOS播放器设置中的配置文件ID中出错:
    Edit
    Project Settings
    Player
    iPhone、iPod Touch和iPad设置
    其他设置
    识别


    本周,我在Unity 2017.2上收到了这个问题(在Windows上构建,然后将构建文件复制到Mac上,以便在Xcode中使用),我可以确认,修复shell脚本行以删除Anibal Itriago所述的双引号在我的案例中起到了作用。即使是一个禁用Vuforia的完全空白的iOS项目也无法解析,但行修复程序似乎解决了这个问题。

    我的问题与dropbox有关

    我使用pc进行开发,mac在xcode中构建,所以我将我的项目存储在dropbox中。有时dropbox会损坏从pc到mac的.pbxproj甚至.plist文件,因此当我试图在mac上打开项目时,xcode会抛出上述解析错误


    我必须在pc端压缩xcode项目文件夹,然后在mac端将其从dropbox文件夹中拉出并解压缩。然后将其移回原始位置。这很痛苦,但很有效。

    试过这个。。。当我打开我的.pbxproj文件时,它不包含任何带有“==”或“尝试使用资产创建新项目”的内容,但不起作用。我找到了解决方案,准备发布它。我找到了不止一个“\nrm”的实例,只需在文件中全部替换它们。节省了我的时间。谢谢,老兄。谢谢!从2018年1月1日起,这仍然是相关的。0f2