2013-01-17 187 views
9

如果我不是在导航视图改变XCode中我的iOS项目名称:项目崩溃重命名后

What is the equivalent of Project->Rename in Xcode 4

或者在检查,像这样:

http://woolybeastsoftware.com/woolyblog/2012/01/22/xcode-4-renaming-projects/

... XCode意外退出?有人遇到这个问题?

为什么会发生这种情况,你如何避免它?

+0

检查此问题http://stackoverflow.com/questions/12848712/changed-project-name-in-xcode-causing-naming-error。执行相同的步骤,并在这些步骤中使用以前的项目名称进行搜索。 – iDev

+0

即使在搜索后,我也不确定产品名称出现在构建设置中。 –

+0

我的意思是遵循答案。使用相同的步骤。但是在那里搜索你以前的项目名称,而不是'Myapp-temp-caseinsensitive-rename'。 – iDev

回答

5

如果你的Xcode项目已损坏,您可以执行以下操作,

  • 在取景器中,右键点击你的.xcodeproject文件,然后单击显示包内容 。
  • 然后右键单击您的project.pbxproj并在文本编辑器 中打开它。
  • 然后搜索您使用的以前的项目名称,并手动将它重命名为 它为新名称。
  • 更改后保存并重新打开项目。

原因是因为你的project.pbxproj文件存储了与项目相关的所有细节被损坏,导致Xcode无法解析它并因此崩溃。理想情况下,这不应该发生在重命名,但在你的情况下,它不知何故被损坏。 -

+0

问题不在于如何在崩溃后修复它,这就是为什么首先崩溃的原因。不管怎么样,尽管谢谢你:) –

+0

原因是因为你的.pbxproject文件存储了与项目相关的所有细节信息,导致Xcode无法解析它并因此崩溃。理想情况下,这不应该发生在重命名,但在你的情况下,它不知何故被损坏。 – iDev

+0

打开project.pbxproj文件后,它包含多个与我的项目具有相同名称的不同viewcontrollers的文件名。它不包含扩展名为.xcodeproj的文件名。那么在这种情况下我应该怎么做? – ViruMax

0

有一个更简单的方法:转到生成设置 - >搜索“产品名称”并重新命名。

+1

除了产品名称之外,还有更多 – Daniel