【发布时间】:2013-10-26 21:30:30
【问题描述】:
如何在 Xcode 5 中重命名项目? 我需要采取哪些步骤? 在过去,这总是一个非常棘手的手动过程。
【问题讨论】:
如何在 Xcode 5 中重命名项目? 我需要采取哪些步骤? 在过去,这总是一个非常棘手的手动过程。
【问题讨论】:
在 Xcode 8.0 中,要重命名您的项目,只需按照 Xcode 帮助中所述的以下说明进行操作:
1- 在项目导航器中选择您的项目。
2- 在文件检查器的身份和类型部分,输入一个新的 在名称字段中输入名称。
3- 按回车键。
会显示一个对话框,列出项目中可以使用的项目 重命名。该对话框包括项目将如何显示的预览 更改后。
4- 要选择性地重命名项目,请禁用任何项目的复选框 你不想重命名。要仅重命名您的应用,请离开该应用 选择并取消选择所有其他项目。
5- 单击重命名。
【讨论】:
Here 是另一个适用于 xcode 5 的好例子
【讨论】:
在 Xcode 7 中,重命名项目仍然会破坏您的应用。确保在尝试之前备份它。 单击项目图标并在检查器窗格中找到项目名称。如果你在那里更改它,Xcode 会询问你是否要重命名相关文件。可能会奏效。但如果没有,请尝试这种蛮力方法:
cmd + shift + f),然后
将My Wrong App Name 替换为New App。如果您的项目名称包含空格,请同时搜索 My_Wrong_App_Name 并替换
和
New_App。这会更改所有文件内容。 如果您使用 Pods,您还需要打开 pods 项目并更改其中的文件。
【讨论】:
嗯,答案在 Xcode 5 中非常非常非常简单! 在左侧的 Project Navigator 中,缓慢单击 2 次,Project 文件名将可编辑。 键入新名称。 将出现一个带有警告的工作表,并列出 Xcode 5 认为应该更改的所有项目。 您可能可以信任它,但您应该检查它。 该列表将包括 info.plist 和各种文件,还包括来自 nib/xib 文件(如 MainMenu 菜单)的所有相关字符串。
接受更改,您将收到保存项目快照的提示。 总是在 Xcode 询问时创建快照,如果某些东西不起作用,恢复将很有用。
【讨论】:
Xcode 6(截至目前为 beta 6)似乎在重命名项目时不太可靠。对我来说,它没有重命名几个文件和组。它也不会重命名项目所在的物理文件夹。为了重命名我的项目以确保一切都是干净的,我花了额外的时间来创建一个具有新名称的新项目并复制所有文件。资产很容易复制,但必须重新创建组。然而,最大的问题是 CoreData 数据模型文件。尝试简单地复制它会导致模型文件损坏,即使一切看起来都很好。
【讨论】:
更改项目名称:-
更改根文件夹名称:-
更改方案名称:-
如果您的项目是静态框架,请确保您的头文件具有公共目标成员身份
【讨论】:
我真的建议只在 Sublime Text 等通用编辑器中打开文件夹,然后在整个文件夹中进行查找/替换。我发现的其他方法不稳定,尤其是与 .xcworkspace 和 cocoapods 结合使用时。
【讨论】:
当您在 XCode5 中重命名项目名称时,info.plist 条目会从 Targets ---> General ---> 身份中删除。你只需要再次提及它。
【讨论】: