如何从Xcode中恢复意外删除的应用程序目标?

4

我正在开发一个大型应用程序,在最终版本中不小心删除了我的应用目标,现在所有的代码都不见了。有人知道如何恢复吗?


1
你唯一的希望就是备份。你在做备份,对吧? - KevinDTimm
我不这么认为。备份就像我们平常保存在不同的地方吗? - Gravity M
如果回到Git(或Mercurial)中的先前提交不可能,那么答案就是:开始使用源代码控制(如Git)。 - Dan Rosenstark
2个回答

1

1 你选择“添加目标方法(在此屏幕底部):

enter image description here

2 接下来选择“Single View Application”。

3 在下一个视图中,在“Product Name”中输入与您的项目名称相同的名称,在“Project”中选择您实际的项目:

enter image description here

之后您需要构建并运行该项目


没有帮助!我的所有文件都是空的...这真是一场噩梦。 - Gravity M
@G-Man 这不是噩梦。噩梦是当你花了一年半的时间来编写一个项目,然后发生这种事情。这就是学费。 - Dan Rosenstark
如果您的文件存储在Dropbox上,它们具有还原功能,可以将文件夹恢复到较早的时间。非常有用,这次帮了我大忙。 - Thyselius

1

如果从备份或仓库中恢复不是一个选项,并且您的捆绑包有许多资源,我建议从零开始创建一个新的XCode项目,并将源文件和资源导入其中。

  1. 创建一个与您的项目相同类型和信息的新Xcode项目。
  2. 删除该新项目的ViewController和AppDelegate源文件,将您的源文件复制到新项目的文件夹中,然后导入它们到Xcode项目中。
  3. 添加您使用过的任何框架。
  4. 将资源(图像、声音、plists等)导入到项目中。

这可能比重新创建目标并向其添加内容需要更长时间,但是您在此过程中犯错的可能性较小,并且您将确保所有内容都已正确添加到目标中。


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