更改XCode项目名称会导致致命错误

更改XCode项目名称会导致致命错误,xcode,xcode4,Xcode,Xcode4,我正在尝试重命名我的XCode 4项目。我试过几种不同的方法,但都不管用。我总是遇到以下错误: fatal: source directory is empty, source=Desktop/Folder/OLD PROJECT NAME.xcodeproj, destination=Desktop/Folder/NEW PROJECT NAME.xcodeproj 导致此错误的原因是什么?我如何解决它?对我有效的方法是: 从项目目录中删除.git文件夹 现在,重命名时会出现另一个致命错误

我正在尝试重命名我的XCode 4项目。我试过几种不同的方法,但都不管用。我总是遇到以下错误:

fatal: source directory is empty,
source=Desktop/Folder/OLD PROJECT NAME.xcodeproj,
destination=Desktop/Folder/NEW PROJECT NAME.xcodeproj

导致此错误的原因是什么?我如何解决它?

对我有效的方法是:

  • 从项目目录中删除.git文件夹
  • 现在,重命名时会出现另一个致命错误
  • 转到文件->源代码管理->存储库并从列表中删除存储库

  • 我也有同样的错误,对我来说,问题是我试图重命名的项目不在git存储库中,即git将其视为一堆未跟踪的文件

    将文件添加到git(并提交)修复了这个问题,我可以重命名这个项目


    看起来Xcode 4确实希望您的项目文件位于git存储库中。

    我在第二次尝试重命名项目时遇到了类似的问题。错误为“致命:错误源…”。 原始项目名为AppTemplate。这个新项目被称为“Project1”(比如说)。Project1是通过执行项目重命名(从右栏)和后续步骤(移动主目录、更改plist refs、重命名方案)创建的。 当我尝试重命名新项目时,它抱怨AppTemplate.xcodeproj/xcuserdata/.xcuserdatad/xcschemes/AppTemplate.xcscheme不可用。这很奇怪,因为我认为我删除了所有对原始项目的引用。显然不是。 我的[hack]解决方案是将原始AppTemplate.xcscheme文件从原始项目复制到所需位置(Project1.xcodeproj/xcuserdata/.xcuserdatad/xcschemes/)的Project1中。 然后,项目照常进行。
    我知道这不是您的问题,但这是xcode上项目重命名中少数几个致命错误的引用之一。

    您好,谢谢您的尝试,但这不是GIT问题。没有GIT文件夹,也没有存储库。这对我很有用。如果有另一种方法,以防你需要保留git回购,那会很好。这可能对Steve有用,但这绝对不是我问题的答案。到目前为止,这个问题还没有解决。它似乎只在项目名称中没有空格的情况下对我有效。那可能是关键,但我不确定。嗨。我想澄清的是,这里给出的两个答案完全不相关!!!!我的问题与GIT完全无关。谢谢。谢谢,如果问题再次出现,我会试试这个。你知道吗。。。因为这是唯一相关的答案张贴,我会接受它作为正确的答案。做得好。