我刚刚更新了我的Xcode 6.3。在重命名项目时遇到了问题。是否有任何解决方案?
而且,在某些情况下,模式 - 设备部分顶部左侧的架构 - 设备部分显示为mymac而不是模拟器或设备。
我刚刚更新了我的Xcode 6.3。在重命名项目时遇到了问题。是否有任何解决方案?
而且,在某些情况下,模式 - 设备部分顶部左侧的架构 - 设备部分显示为mymac而不是模拟器或设备。
它与以前有些不同,我们需要遵循一些新的步骤。
1) 首先,在不打开文件的情况下更改您的xcodeproj文件名。
2) 双击目标名称,在项目编辑器中更改目标名称。
3) 如果您的项目名称尚未更改,可以通过右侧的xCode进行更改,如下图所示。
4) 您可以手动更改plist文件名。
5) 现在为了解决方案问题,您必须删除当前方案,并添加具有适当名称的新方案。
如上所示,通过选择并点击"-"按钮删除较旧的方案,然后通过从管理方案中单击"+"按钮添加适当名称来添加更新的方案。
崩溃后,“xcodeproj”扩展名会消失。因此,您需要添加该扩展名。打开项目后,所有目标都消失了。您需要删除当前方案(Manage Schemes>Delete),然后使用正确的名称添加新方案。在我的情况下,这可以解决问题。
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。
$ 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'
打开Utilities面板(键入cmd-option-zero),在导航面板中编辑项目(顶部项)。在Utilities面板顶部的框中输入新项目名称。那是“Identity and Type”部分中标记为“Name”的框。当您更改该框中的名称时,会出现对话框询问您是否要更改各种文件的名称。接受所有建议的更改。我在Xcode 6.3.2中使用它成功地更改了项目名称,并且该项目可以加载并在设备或模拟器上运行。我没有尝试不接受一些建议的更改。
以前我曾尝试通过在屏幕中心附近狭窄的面板中的“Project”或“Targets”部分编辑名称来更改项目名称,这是我在之前的Xcode版本中更改项目名称的位置。但是,在Xcode 6.3中在那里编辑后,该项目无法构建或崩溃。
我只是用了个小技巧。
我在构建设置中更改了“产品名称”并给出了新名称。其余的事情就发生了。Xcode也重命名了文件夹和文件。