【问题标题】:Xcode 6.3 crashes when I rename the project重命名项目时 Xcode 6.3 崩溃
【发布时间】:2015-06-22 15:05:39
【问题描述】:

昨天我将 Xcode 更新到 6.3 版本,因为我的 iPhone 有 8.3 软件版本,而 Xcode 想要最新版本来运行该应用程序。所以现在一切都更新了,但 Xcode 不能重命名项目了。

如果我复制了项目然后打开它并在身份和类型名称字段中输入新名称,它会系统地崩溃。

我首先尝试更改捆绑包名称,但我已经跳过了一步,但它重命名了项目名称而没有扩展名 (.xcodeproj)。我手动添加了它,但是当我再次打开项目时它返回错误并且不允许我在模拟器或设备中运行项目。

有人尝试过这个问题吗? 还有其他方法可以重命名项目吗?

【问题讨论】:

  • 我在 Xcode 6.3.1 中确认了同样的问题。
  • 提出了一个错误 20707964。
  • 哦,不,我的项目??一样。我所有的快照都消失了?

标签: ios xcode rename


【解决方案1】:

您好,这是 xcode 6.3.1 在此处手动重命名的一个已知错误,存在风险且耗时。 有一种更有效的方法可以通过命令行执行,只需 3 条语句。继续阅读。

存在两种解决方案:

1- 升级到 Xcode 6.3.2 GM 种子或更高版本

2- 用命令行替换 - 它又快又猛..urm 有效!! 不提

/// 安装确认。有关 Ack 的信息,请参阅:http://beyondgrep.com/why-ack/

$ brew install rename ack

/// 执行重命名的两个命令 - 一个用于文件名,第二个用于“leterals”内部文件

$ find . -name 'OldProjectName*' -print0 | xargs -0 rename -S 'OldProjectName' 'NewProjectName'

$ ack --literal --files-with-matches 'OldProjectName' | xargs sed -i '' 's/OldProjectName/NewProjectName/g'

/// 检查所有重命名是否成功。以下命令表示成功 IF & ONLY IF 没有结果输出

$ ack --literal 'OldProjectName'

【讨论】:

    【解决方案2】:

    我认为您只需要在可以选择设备的地方制作“新方案”即可。然后保存它,项目应该在设备和模拟器上运行。

    以下截图

    【讨论】:

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