Answers:
好吧,答案非常非常非常简单,Xcode 5中的Apple很简单!在左侧的项目浏览器中,缓慢单击2 x,项目文件名将可编辑。输入新名称。将出现一个带有警告的表格,并列出Xcode 5认为应更改的所有项目。您可能可以信任它,但是应该对其进行检查。该列表将包括info.plist和各种文件,还包括nib / xib文件(如MainMenu菜单)中的所有相关字符串。
接受更改,您将得到提示以保存项目快照。始终在Xcode询问时创建快照,如果某些操作不起作用,则将很有用。
更改项目名称:-
更改根文件夹名称:-
更改方案名称:-
如果您的项目是静态框架,请确保您的头文件具有公共目标成员身份
我真的建议只在常规编辑器(例如Sublime Text)中打开文件夹,然后在整个文件夹中进行查找/替换。我发现的其他方法不稳定,尤其是与.xcworkspace和cocoapods结合使用时。
在Xcode 8.0中,要重命名您的项目,只需按照Xcode帮助中所述遵循以下说明即可:
1-在项目导航器中选择您的项目。
2-在“文件”检查器的“身份和类型”部分中,在“名称”字段中输入新名称。
3-按回车键。
显示一个对话框,列出项目中可以重命名的项目。该对话框包括更改后项目外观的预览。
4-要有选择地重命名项目,请禁用您不想重命名的任何项目的复选框。要仅重命名您的应用,请选择该应用,然后取消选择所有其他项。
5单击重命名。
Xcode 6(目前为beta 6)对于重命名项目似乎不太可靠。对我来说,它没有重命名几个文件和组。它也不会重命名项目所在的物理文件夹。为了重命名我的项目以确保一切都干净,我花了额外的精力来创建一个使用新名称的新项目并复制所有文件。资产易于复制,但必须重新创建组。但是,最大的问题是CoreData数据模型文件。尝试简单地复制它会导致模型文件损坏,即使看起来一切正常。
当您在XCode5中重命名项目名称时,info.plist条目将从Targets-> General ---> identity中删除。您只需要再次提及。
在Xcode 7中,重命名项目仍会破坏您的应用程序。在尝试之前,请确保已备份它。单击项目图标,然后在检查器窗格中找到项目名称。如果在此更改,Xcode会询问您是否要重命名相关文件。可能会工作。但是,如果没有,请尝试这种蛮力方法:
cmd + shift + f
),并替换My Wrong App Name
为New App
。如果您的项目名称包含空格,则还要搜索My_Wrong_App_Name
并替换为
New_App
。这将更改所有文件内容。 如果您使用Pod,则还需要打开Pod项目并在其中更改文件。