【问题标题】:Project Crashes After Rename重命名后项目崩溃
【发布时间】:2013-01-17 18:18:41
【问题描述】:

如果我在 XCode 中的导航器视图中更改我的 iOS 项目的名称:

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

或者在 Inspector 中,像这样:

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

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

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

【问题讨论】:

  • 检查这个问题stackoverflow.com/questions/12848712/…。执行相同的步骤并在这些步骤中使用您以前的项目名称进行搜索。
  • 我不确定我的产品名称出现在构建设置中的哪个位置,即使在搜索之后也是如此。
  • 我的意思是按照答案。使用相同的步骤。但是在那里搜索你以前的项目名称而不是Myapp-temp-caseinsensitive-rename
  • 是的,在构建设置中搜索是这些步骤之一。
  • 那只是我发表的评论。在您的情况下,您无法使用它,因为您的项目文件可能已损坏,因此您无法打开项目。由于您的情况与那里的情况不同,因此我在此处发布了答案的修改版本。

标签: ios xcode rename


【解决方案1】:

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

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

原因是因为存储与项目相关的所有详细信息的 project.pbxproj 文件已损坏,导致 Xcode 无法解析它并因此崩溃。理想情况下,重命名时不应该发生这种情况,但在您的情况下,它以某种方式被损坏了。 ——

【讨论】:

  • 问题不在于它崩溃后如何修复它,而是首先发生崩溃的原因。无论如何,谢谢你的好信息:)
  • 原因是因为您的 .pbxproject 文件存储了与项目相关的所有详细信息已损坏,导致 Xcode 无法解析它并因此崩溃。理想情况下,重命名时不应该发生这种情况,但在你的情况下,它以某种方式被损坏了。
  • 打开 project.pbxproj 文件后,它包含多个与我的项目同名的不同视图控制器的文件名。它不包含扩展名为 .xcodeproj 的文件名。那么在这种情况下我该怎么办呢?
【解决方案2】:

还有一种更简单的方法:进入 Build Settings -> 搜索“Product Name”并重命名。

【讨论】:

  • 要重命名的不仅仅是产品名称
【解决方案3】:

升级到 Xcode 6.3 后我遇到了这个问题。降级到 6.2 后,它再次正常工作。所以看起来某些版本的 Xcode 处理重命名比其他版本更好。 你在这里找到一个旧版本:https://developer.apple.com/downloads/index.action?name=Xcode希望这可以帮助别人。

【讨论】:

    猜你喜欢
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多