Xcode 6.3在Project Rename上崩溃

时间:2015-04-17 07:07:01

标签: ios objective-c iphone xcode xcode6.3

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

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

6 个答案:

答案 0 :(得分:17)

此问题已在XCode 6.4中解决,请更新您的XCode。如果您仍在使用6.3,请按照以下解决方案。但我更喜欢将Xcode更新为6.4。

没什么不同,我们必须遵循一些新的程序。

1)首先更改 xcodeproj 文件名而不打开它。

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

enter image description here

3)如果您的项目名称尚未更改,您可以在xCode的右侧执行此操作,如下图所示。

enter image description here

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

5)现在要解决方案问题,您必须删除当前方案,并且必须添加具有正确名称的新方案。

enter image description here

enter image description here

删除上面显示的旧方案(选择它并通过点击“ - ”按钮删除)并添加更新的方案(点击“+”按钮管理方案并添加适当的名称。)

答案 1 :(得分:8)

崩溃后,扩展名“xcodeproj”消失。所以你需要的是添加扩展名。打开项目后,所有目标都消失了。您需要删除当前方案(管理方案>删除“),然后添加一个具有正确名称的新方案。在我的情况下,它可以工作。

答案 2 :(得分:5)

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

在您喜欢的文本编辑器中打开除{Xcode之外的project.pbxprojYouNewAppName.xcschemexcschememanagement.plist文件。一次查找并替换AppYourNewAppName的所有实例,然后保存。

控制点击project.xcworkspace并选择Show Package Contents并在文本编辑器中打开UserInterfaceState.xcusersate。一次查找并替换AppYourNewAppName的所有实例,然后保存。

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

...或者更容易回到Xcode 6.2。

答案 3 :(得分:2)

这可能是一个迟到的回复,但对以后的一些读者肯定有用。 注意:此处手动重命名只会带来风险和耗时。 只需3个语句就可以通过命令行更有效地完成它。请继续阅读。

存在两种解决方案:

1-升级到Xcode 6.3.2转基因种子或更晚

2-命令行替换 - 它快速&愤怒......真有效!! 不提及

///安装Ack。有关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&仅在没有输出结果的情况下

$ ack --literal 'OldProjectName'

答案 4 :(得分:0)

在“工具”面板打开(cmd-option-zero)的情况下编辑项目(“导航器”面板中的顶部项目)。在“工具”面板顶部的框中键入新项目名称。这是标有"姓名"的方框。在"身份和类型"部分。当您更改该框中的名称时,会弹出一个对话框,询问您是否要更改各种文件的名称。接受所有建议的更改。 Xcode 6.3.2对我有用。它成功更改了项目名称,项目在设备或模拟器上加载和运行。我没有尝试不接受一些建议的更改。

以前我尝试通过编辑"项目"中的名称来更改项目名称。或者"目标"在屏幕中心附近的窄面板中的部分,这是我在之前的Xcode版本中更改项目名称的位置。但是当我在Xcode 6.3中编辑它时,项目不会构建或者崩溃。

答案 5 :(得分:0)

我只是做了一个小技巧。

我更改了产品名称'在构建设置中并提供新名称。其余的都是自己发生的。那就是Xcode也重命名了文件夹和文件。