Iphone XCode 4.2:在项目导航器中重命名项目文件,所有项目设置/配置丢失

Iphone XCode 4.2:在项目导航器中重命名项目文件,所有项目设置/配置丢失,iphone,ios,xcode,xcode4,xcode4.2,Iphone,Ios,Xcode,Xcode4,Xcode4.2,我有点慌了 在项目导航器中,我单击并重命名了.xcodeproj文件(认为这是重命名项目的方法) 发生的情况是,项目导航器中的所有设置和文件都消失了,我只剩下一个空白项目 在Finder中签入时,它删除了我的旧.xcodeproj文件,创建了一个新文件,并使用了我给它的名称-但是在检查时,该文件是空的!里面什么也没有 我担心我可能丢失了里面的所有设置。我上一次提交Git是很久以前的事了,所以如果我从存储库中取回它,我将丢失我所做的一些更改 有没有办法检索/撤消我所做的工作,并恢复我的项目 请参见

我有点慌了

在项目导航器中,我单击并重命名了.xcodeproj文件(认为这是重命名项目的方法)

发生的情况是,项目导航器中的所有设置和文件都消失了,我只剩下一个空白项目

在Finder中签入时,它删除了我的旧.xcodeproj文件,创建了一个新文件,并使用了我给它的名称-但是在检查时,该文件是空的!里面什么也没有

我担心我可能丢失了里面的所有设置。我上一次提交Git是很久以前的事了,所以如果我从存储库中取回它,我将丢失我所做的一些更改

有没有办法检索/撤消我所做的工作,并恢复我的项目

请参见下文-Alerts.xcodeproj是我不想要的“新”项目。。根本没有与之关联的文件

(顺便说一句,前一段时间我在一个“新组”下得到了我的项目文件——我也无法对其进行排序——但这可能是一个单独的问题!)

如果使用版本编辑器,我可以在左侧窗格中看到以前命名的项目文件中的所有设置。。但似乎无法接近他们。事实上,我本想在右边的窗格中看到这些,所以我也被这弄糊涂了。我是否可以使用版本编辑器以某种方式恢复我的旧项目文件

非常感谢

更新

好的,我把Finder中的项目文件重新命名为我原来的项目文件名,这导致我的文件等再次显示在Xcode中。。呸!好吧,差不多了

我现在没有任何计划,你可以在下面看到。方案存储在哪里?现在是否需要重命名文件以匹配项目文件

第二次更新-修复了它

这不是最好的解决方案,但我找到了一种方法,可以将一切恢复到原来的设置。我相信这是一个复杂的方法,所以我会等一段时间,看看是否有人能想出更好的解决方案。如果他们没有,那么我将创建并用以下答案回答:

在Finder中,我将项目文件重新命名为原来的名称。这使我在启动XCode时恢复了文件和设置。然而,没有计划

通过在几个文件中更新项目名称,我修复了这个方案问题。程序如下:

  • 右键单击project.xcodeproj文件并选择“显示包内容”
  • 在生成的文件夹中,向下导航到文件夹
    xuserdata/(username).xuserdatad/xschemes/
  • 在这里打开.xscheme文件,找到以下几行,它们将引用旧的、不需要的和不正确的项目名称:
  • ReferencedContainer=“容器:警报.xcodeproj”

    (在我的例子中,Alerts.xcodeproj是不正确的项目名称) 4.更改所有事件以匹配正确的项目名称

    沃利亚!解决了这个问题


    干杯:)

    如果Xcode认为您的项目已在其他地方打开,它会这样做。它只允许一个项目一次打开。关闭所有Xcode窗口,然后重新启动Xcode。在那之后,它应该像一个正常的项目一样工作。

    好的,这不是最好的解决方案,但我找到了一种方法,可以将所有内容恢复到原来的设置。我相信这是一个复杂的方式做它虽然

    在Finder中,我将项目文件重新命名为原来的名称。这使我在启动XCode时恢复了文件和设置。然而,没有计划

    通过在几个文件中更新项目名称,我修复了这个方案问题。程序如下:

  • 右键单击project.xcodeproj文件并选择“显示包内容”
  • 在生成的文件夹中,向下导航到文件夹
    xuserdata/(username).xuserdatad/xschemes/
  • 在这里打开.xscheme文件,找到以下几行,它们将引用旧的、不需要的和不正确的项目名称:
  • ReferencedContainer=“容器:警报.xcodeproj”

    (在我的例子中,Alerts.xcodeproj是不正确的项目名称) 4.更改所有事件以匹配正确的项目名称

    沃利亚!解决了这个问题


    干杯:)

    谢谢-但在重新加载时,我仍然在项目导航器中看不到任何内容:(唯一的区别似乎是,现在在版本编辑器中,我的左右窗格都充满了数据。你真的打开了正确的项目吗?如果是,请拖动“Alerts.xcodeproj”你把它放在小组之外。是的,这是正确的项目。我刚刚更新了问题,因为我取得了一些进展。但现在没有计划:(很高兴你解决了你的问题。我希望你现在正在使用版本控制!@sosborn hehe,我已经,但现在将更频繁地提交了!恢复方案的一个更简单的方法是只创建一个新方案,它将使所有方案恢复正常。(当然,除非你有自定义的方案设置)