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