Xcode 6.3在我修改项目名称时崩溃了。

3
昨天我将Xcode升级到6.3版本,因为我的iPhone已经安装了8.3软件版本,而Xcode需要最新版本才能运行应用程序。所以现在一切都更新了,但是Xcode无法再重命名项目。
如果我复制该项目,然后打开它并在Identity和Type名称字段中输入新名称,则系统会崩溃。
我尝试先更改捆绑名称,并且我已经跨越了一步,但是它重命名项目名称时没有包括扩展名(.xcodeproj)。我手动添加了它,但是当我再次打开项目时,它会返回错误,并且不允许我在模拟器或设备中运行项目。
有人遇到这个问题吗?还有其他重命名项目的方法吗?

我确认在Xcode 6.3.1中存在相同的问题。 - Sundraw
3
已经创建了一个编号为20707964的错误报告。 - Sundraw
哦不,我的项目出问题了?同样的事情。而且我所有的快照都消失了? - Chameleon
2个回答

1

你好,这是关于xcode 6.3.1已知的bug。手动更名存在风险且耗时,有一种更有效的方法是通过命令行只需三个语句即可完成。请继续阅读。

有两种解决方案:

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

2- 通过命令行替换 - 快速而有效!无需提及

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

$ brew install rename ack

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

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

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

/// 检查所有重命名是否成功。仅当没有输出结果时,以下命令表示成功

$ ack --literal 'OldProjectName'

0

我认为你只需要在可以选择设备的地方创建一个“新方案”。然后保存它,项目就应该能够在设备上运行,也可以在模拟器上运行。

以下是屏幕截图:

enter image description here enter image description here enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接