我刚刚更新了我的Xcode 6.3。项目重命名时我遇到了问题。有没有解决方案?
在某些情况下,它会显示mymac而不是模拟器或设备部分左侧的设备部分。
答案 0 :(得分:17)
没什么不同,我们必须遵循一些新的程序。
1)首先更改 xcodeproj 文件名而不打开它。
2)双击目标名称,从项目编辑器更改目标名称。
3)如果您的项目名称尚未更改,您可以在xCode的右侧执行此操作,如下图所示。
4)您可以手动更改 plist 文件名。
5)现在要解决方案问题,您必须删除当前方案,并且必须添加具有正确名称的新方案。
删除上面显示的旧方案(选择它并通过点击“ - ”按钮删除)并添加更新的方案(点击“+”按钮管理方案并添加适当的名称。)
答案 1 :(得分:8)
崩溃后,扩展名“xcodeproj”消失。所以你需要的是添加扩展名。打开项目后,所有目标都消失了。您需要删除当前方案(管理方案>删除“),然后添加一个具有正确名称的新方案。在我的情况下,它可以工作。
答案 2 :(得分:5)
在取景器App.xcodeproj
和App-info.plist
中手动重命名为YourNewAppName.xcodeproj
和YouNewAppName-info.plist
。控制点击YourNewAppName.xcodeproj
并选择Show Package Contents
,手动将App.xcscheme
重命名为YouNewAppName.xcscheme
在您喜欢的文本编辑器中打开除{Xcode之外的project.pbxproj
,YouNewAppName.xcscheme
和xcschememanagement.plist
文件。一次查找并替换App
到YourNewAppName
的所有实例,然后保存。
控制点击project.xcworkspace
并选择Show Package Contents
并在文本编辑器中打开UserInterfaceState.xcusersate
。一次查找并替换App
到YourNewAppName
的所有实例,然后保存。
在Xcode中打开YourNewAppName.xcodeproj
并在“项目文档”设置下进行更改:Project Format Xcode 6.3-compatible
...或者更容易回到Xcode 6.2。
答案 3 :(得分:2)
这可能是一个迟到的回复,但对以后的一些读者肯定有用。 注意:此处手动重命名只会带来风险和耗时。 只需3个语句就可以通过命令行更有效地完成它。请继续阅读。
存在两种解决方案:
1-升级到Xcode 6.3.2转基因种子或更晚
2-命令行替换 - 它快速&愤怒......真有效!! 不提及
$ 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'
答案 4 :(得分:0)
在“工具”面板打开(cmd-option-zero)的情况下编辑项目(“导航器”面板中的顶部项目)。在“工具”面板顶部的框中键入新项目名称。这是标有"姓名"的方框。在"身份和类型"部分。当您更改该框中的名称时,会弹出一个对话框,询问您是否要更改各种文件的名称。接受所有建议的更改。 Xcode 6.3.2对我有用。它成功更改了项目名称,项目在设备或模拟器上加载和运行。我没有尝试不接受一些建议的更改。
以前我尝试通过编辑"项目"中的名称来更改项目名称。或者"目标"在屏幕中心附近的窄面板中的部分,这是我在之前的Xcode版本中更改项目名称的位置。但是当我在Xcode 6.3中编辑它时,项目不会构建或者崩溃。
答案 5 :(得分:0)
我只是做了一个小技巧。
我更改了产品名称'在构建设置中并提供新名称。其余的都是自己发生的。那就是Xcode也重命名了文件夹和文件。