我如何在Xcode 5中重命名一个项目? 需要采取哪些步骤? 过去,这通常是一个非常棘手的手动过程。
那么,在Xcode 5中,答案非常非常简单!在左侧的项目导航器中,双击2次,项目文件名将变为可编辑状态。输入新名称。然后会出现一个提示框,列出了Xcode 5认为需要更改的所有项目。您可以信任它,但应该仔细检查。列表将包括info.plist和各种文件,以及来自nib / xib文件(如MainMenu菜单)的所有相关字符串。
接受更改后,会提示您保存项目的快照。当Xcode询问时,始终制作快照,如果某些内容无法正常工作,则很有用。
更改项目名称:
更改根文件夹名称:
更改方案名称:
如果您的项目是静态框架,请确保您的头文件具有公共目标成员资格
我强烈建议您在通用编辑器(例如Sublime Text)中打开该文件夹,并在整个文件夹中执行查找/替换操作。 我发现其他方法不稳定,特别是与.xcworkspace和cocoapods结合使用时。
Xcode 6(目前为止的beta 6版本)在重命名项目时似乎不太可靠。对我来说,它没有重命名几个文件和文件夹组。它也不会重命名项目所在的物理文件夹。为了确保一切都干净,我为重命名项目采取了额外的步骤,创建了一个新的具有新名称的项目,并复制了所有文件。资源易于复制,但是必须重新创建组。然而,最大的问题是CoreData数据模型文件。尝试简单地复制这将导致损坏的模型文件,即使一切看起来都很正常。
cmd + shift + f
),并将My Wrong App Name
替换为New App
。如果您的项目名称包含空格,请同时搜索My_Wrong_App_Name
并替换为New_App
。这将更改所有文件内容。如果您使用 Pods,则还需要打开 pods 项目并更改其中的文件。
当你在XCode5中重新命名项目名称时,info.plist条目会从Targets ---> General ---> Identity中删除。你只需要再次提及它。