打开没有.xcodeproj文件的Xcode项目

4

如何从没有 .xcodeproj 文件中打开 Xcode 项目。 我有一个 Xcode 项目,但是我的主文件 (.xcodeproj) 不见了,那么如何在 Xcode 框架中启动这个项目。


1
创建一个新项目并添加文件。 - Willeke
2个回答

4

我找到了一种解决方法/变通方法。如果你收到一个缺少.xcodeproj文件的项目,请创建一个新项目并添加所有文件(.swift,.storyboard等),然后编译。它会工作。


那么你对于“如何获取丢失的项目”的解决方案是“新建一个”?这就像我问“我怎样才能找到我的丢失汽车?”而你回答“买一辆新的”。如果该项目需要特殊的构建设置或必须按特定顺序编译文件或从子目标构建库,则此方法将失败。它在你的情况下起作用纯属巧合,是个不好的解决方案。 - Mecki
那么,告诉我接下来该怎么做?你有什么解决方案吗? - Tejas
解决方案是下载包括项目文件的源代码,并让提供下载的人知道他忘记包含项目文件了。没有实际Xcode项目文件的Xcode项目不是Xcode项目,它只是一堆源代码文件。当然,您可以将源代码文件添加到自己的Xcode项目中,但这样您就是在使用源代码文件创建新的Xcode项目。那么您并没有下载Xcode项目,只是下载了源代码文件并创建了自己的Xcode项目。 - Mecki
不必太过苛求。许多项目在项目文件中并没有很多额外的设置。如果您只是开始一个新项目并将源代码放入其中,这些设置就可以正常工作。 - Jehan

-6

.xcodeproj文件就是项目本身。如果没有这个文件,那么你就没有这个项目。其余的文件都只是属于该项目的文件,但它们如何属于该项目以及在其中扮演什么角色,只有该项目本身知道,而这就是.xcodeproj文件(实际上不是一个文件,而是一个bundle,一个目录,但在UI中显示为单个文件)。


这个回答并没有提供解决问题的方法。我也遇到了同样的问题。我从互联网上下载了一个项目,其中包含所有的文件和资源,但是缺少了“.xcodeproj”文件。如何解决这个问题? - Tejas
@Tejas 你无法修复那个问题。你怎么可能修复一个缺失的文件呢?这就像是说“我解压了一个ZIP归档文件,但我要找的文件不在里面,我该怎么办?”如果文件不在归档文件中,那么它就不在其中。你不能神奇地让一个不存在的文件出现。这也是我的答案所表达的,也是你将得到的唯一正确答案。 - Mecki
同意@Mecki的观点。我不能神奇地让一个文件出现。但我的问题是,如果你不小心得到了一个缺少.xcodeproj的项目/文件,那该怎么办。无论如何,我找到了解决方案。将在下面发布我的答案。 - Tejas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接