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