【问题标题】:Xcode 7.3 Couldn't load projectXcode 7.3 无法加载项目
【发布时间】:2016-05-06 13:26:00
【问题描述】:

我一整天都对功能进行了一些更改。 之后我关闭了 workspace 并尝试再次打开它,它显示 Couldn't load project。

我已经尝试了stackoverflow 上提供的所有解决方案,但都没有奏效。 我在项目中使用可可豆荚。

还有其他解决办法吗?

【问题讨论】:

  • 我猜您的项目文件已损坏,您是否使用任何版本控制?
  • 退出 xcode( cmd+q ) 而不仅仅是工作区并再次打开它!
  • @SanderSaelmans:是的,通过 CornerStone SVN 进行版本控制。我们不能修复损坏的文件吗?
  • @TejaNandamuri :仔细阅读问题...我已经这样做了。
  • 使用 xcode quit 在您的 Pod 上再次尝试 pod install。

标签: ios xcode7.3 xcode-workspace


【解决方案1】:

project.pbxproj由于某种原因无法加载项目,这是一个错误。

解决方案 1 -) 确保项目文件夹中的 project.pbxproj 文件存在不合并冲突。

为此,您可以在文本编辑器中打开它。然后你需要寻找像这样的中断;

<<<<<<< HEAD

=======

>>>>>>> feature/...

确定冲突已解决后,您可以转到源代码管理并标记文件的冲突已解决(如果您想提交已解决的合并)

解决方案 2 -) 也可能是由于您可能熟悉 JSON 语法的同一文件中缺少花哨的括号。这通常是由于错误的冲突解决方案而发生的。

解决方案 3 -) 如果上述解决方案都不适合您,您可以通过查看差异 在分支中最后一个正确的项目文件和当前项目文件之间。对于我的情况,我通常通过检查是否错误地删除了这些行来解决问题。

    name = NameOfGroup;
    sourceTree = "<group>";
};

解决方案 4 -) 作为最终解决方案,您可能希望从未损坏的分支中恢复 project.pbxproj 文件。然后,手动将最近添加的文件的引用添加到项目中。

【讨论】:

  • 谢谢@Yusuf。我通过完成项目文件中缺少的花式括号找到了我的解决方案。
  • 您的解决方案 + github.com/Karumi/Kin 帮助我摆脱了这个麻烦。
【解决方案2】:

可能是 project.pbxproj 文件的问题

我已经用这个工具解决了这个问题:

https://github.com/Karumi/Kin

安装后,我进行了检查:

在 project.pbxproj 中看到错误是对这个错误的错误合并:

错误:第 451:2 行缺少 ';'在'D062826E1DE2F43300818438'

因为 XCode 没有提供很多关于这个错误的信息,我建议你检查你的 .pbxproj 以确保排除这种可能性

【讨论】:

    【解决方案3】:

    我必须先升级 Xcode,然后才能打开项目(或任何包含它的工作区)。

    要知道是否需要升级 Xcode,请尝试直接打开项目(而不是打开工作区),您应该会收到以下错误消息:

    “/path/to/your.xcodeproj”中的项目无法打开,因为它是未来的 Xcode 项目文件格式。使用兼容版本的 Xcode 调整项目格式,使其能够被该版本的 Xcode 打开。

    【讨论】:

    • 虽然您的输入与 Xcode 版本有关,但在使用 Xcode 7 时出现此问题。唯一的解决方案是解决项目文件中的冲突。
    【解决方案4】:

    我遇到了同样的问题。

    1. 我第一次运行pod repo update。需要一段时间才能 结束。
    2. 然后我跑了pod install。
    3. 打开您的工作区 并且问题应该得到解决。

    【讨论】:

    • 这至少告诉我project.pbxproj的问题在哪里。
    【解决方案5】:

    我遇到了同样的问题。我关闭了该项目并重新打开它。它对我有用。

    【讨论】:

    • 可能是你的项目文件损坏了。检查一下
    【解决方案6】:

    我的 .pbxproj 中存在冲突,一旦我消除了冲突并且它起作用了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 2020-11-12
      相关资源
      最近更新 更多