Xcode 6.3在项目重命名上崩溃

我刚刚更新了我的Xcode 6.3。 项目重命名时遇到问题。 有没有解决办法?

在某些情况下,它显示的是mymac,而不是模拟器或设备,在左上方的模式 – 设备部分。

在XCode 6.4中解决了这个问题,请更新您的XCode。 如果您仍在使用6.3,请按照下面的解决scheme。 但我优先将Xcode更新到6.4。

这是一点点不同,我们必须遵循一些新的程序。

1)更改您的xcodeproj文件名称,而不打开它。

2)双击目标名称,从项目编辑器更改目标名称。

在这里输入图像说明

3)如果你的项目名称没有改变,你可以在你的xcode的右侧执行,如下图所示。

在这里输入图像说明

4)您可以手动更改plist文件名。

5)现在为了解决scheme问题 ,你必须删除当前scheme,并且必须添加具有正确名称的新scheme。

在这里输入图像说明

在这里输入图像说明

删除上面显示的旧scheme(通过select并删除,通过点击“ – ”button),并添加更新的(通过点击“+”button从pipe理scheme,并添加适当的名称)。

崩溃后,扩展名“xcodeproj”消失。 所以你需要的是添加扩展。 开幕后,所有的目标都没有了。 你需要删除当前的scheme(pipe理scheme>删除),然后添加一个新的scheme与正确的名称。在我的情况下,它的工作。

在取景器App.xcodeprojApp-info.plist手动重命名为YourNewAppName.xcodeprojYouNewAppName-info.plist 。 控制单击YourNewAppName.xcodeproj并selectShow Package Contents ,手动将App.xcscheme重命名为YouNewAppName.xcscheme

在你最喜欢的Xcode以外的文本编辑器中打开project.pbxprojYouNewAppName.xcschemexcschememanagement.plist文件。 find一个App所有实例,并将其replace为YourNewAppName然后保存。

控制单击project.xcworkspace并selectShow Package Contents并在文本编辑器中打开UserInterfaceState.xcusersate 。 find一个App所有实例,并将其replace为YourNewAppName然后保存。

在Xcode中打开YourNewAppName.xcodeproj并在项目文档设置下更改: Project Format Xcode 6.3-compatible

…或者更容易的时间返回到Xcode 6.2。

这可能是一个迟到的答复,但对于一些读者以后肯定有用。 注意:在这里和那里手动重命名只是一个风险和时间。 还有一种更有效的方式,只用3条语句就可以通过命令行来完成。 阅读。

有两个解决scheme:

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

2-通过命令行replace – 这是快速和愤怒..有效的! 不要提

///安装确认。 有关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如果没有输出结果

 $ ack --literal 'OldProjectName' 

在“实用程序”面板打开(cmd-option-zero)的情况下,编辑项目(导航器面板中的顶层项目)。 在“实用工具”面板顶部的框中键入新的项目名称。 这是“身份和types”部分中标有“名称”的框。 当你改变那个盒子的名字时,popup一个对话框,询问你是否要改变各种文件的名字。 接受所有build议的更改。 这对Xcode 6.3.2适合我。 它成功地更改了项目名称,项目加载并在设备或模拟器上运行。 我没有尝试不接受一些build议的变化。

之前,我试图通过在屏幕中心附近的窄面板中的“项目”或“目标”部分中编辑名称来更改项目名称,这是我在以前的Xcode版本中更改项目名称的地方。 但是当我在Xcode 6.3中编辑它时,项目不会生成或崩溃。

我只是做了一个小窍门。

我在Build Settings中更改了“产品名称”并给出了新名称。 其余的都是靠自己发生的。 那就是Xcode也重命名文件夹和文件。