Xcode 项目错误:xcodeproj 无法打开,因为它缺少其 project.pbxproj 文件

Posted

技术标签:

【中文标题】Xcode 项目错误:xcodeproj 无法打开,因为它缺少其 project.pbxproj 文件【英文标题】:Xcode Project error: xcodeproj cannot be opened because it is missing its project.pbxproj file 【发布时间】:2014-02-16 14:55:59 【问题描述】:

我一直在抓挠头发来解决这个问题。这就是发生的事情。

我最近格式化了我的 MAC,并从我的 Dropbox 帐户同步了所有文件。

由于某种原因,每次我尝试打开我的任何 Xcode 项目时都会收到此错误:

xcodeproj cannot be opened because it is missing its project.pbxproj file.

现在,我在堆栈溢出中发现了几个线程,它们提出了不同的解决方案,一个常见的问题是查看 .xcodeproj/project.pbxproj 文件,但是在检查我的 Xcode 项目的内容时,我找不到这样的文件。

我不知道自己能做什么了,因为我的 Xcode 技能非常有限,如果有人能把我引向正确的方向,我将不胜感激。

谢谢!

【问题讨论】:

'Mac':仍然不是首字母缩写词。 【参考方案1】:

Xcode 项目文件是一个包(所以它实际上是一个文件夹)。 project.pbxproj 存储在包内。转到 Finder,右键单击您的项目文件,选择显示包内容。 project.pbxproj 应该存在。如果没有,请返回并在 Dropbox 中对您的副本执行相同的操作。

仅供参考,我可以将项目文件往返于 Dropbox,并且不会损坏。

【讨论】:

嗨,这就是我遇到的问题,无论我从 Dropbox 来回复制多少次,都没有名为“project.pbxproj”的文件!实际上,这真的很奇怪,因为我已经在我拥有的其他项目上进行了测试,而且我面临着同样的问题,这真的很奇怪!【参考方案2】:

解决方案是等待文件夹(比如说 Myproject)完全同步。如果有其他文件作为兄弟同步到 Myproject,则不会立即同步 project.pbxproj 文件。您可以将 Myproject 移到另一个新创建的文件夹 Myprojectparent 中,并移到正在同步的其他兄弟文件之外,因为同步会更快。

【讨论】:

以上是关于Xcode 项目错误:xcodeproj 无法打开,因为它缺少其 project.pbxproj 文件的主要内容,如果未能解决你的问题,请参考以下文章

无法在 XCode 4.3.2 中打开较旧的 .xcodeproj 文件

Xcode错误:“无法保存.xcodeproj”

xcodeproj 文件权限

iOS 工程文件(.xcodeproj)无法打开

无法在 Xcode 中打开项目

项目 ...xcodeproj 无法打开,因为它缺少其 project.pbxproj 文件