我已经在Xcode上为iPhone开发了我的应用程序,在一开始时只给它取了一个名称,现在我想更改我的应用程序名称。我已经在我的应用程序中找到并替换了旧的应用程序名称为新的名称,但是仍然出现一个错误...
Desktop/新名称/旧名称_Prefix.pch:没有这个文件或目录
当我将旧名称_prefix.pch更改为新名称_prefix.pch时。
我已经在Xcode上为iPhone开发了我的应用程序,在一开始时只给它取了一个名称,现在我想更改我的应用程序名称。我已经在我的应用程序中找到并替换了旧的应用程序名称为新的名称,但是仍然出现一个错误...
Desktop/新名称/旧名称_Prefix.pch:没有这个文件或目录
当我将旧名称_prefix.pch更改为新名称_prefix.pch时。
更改应用程序的显示名称(即在iOS设备主屏幕、iTunes等中看到的名称),无需更改项目名称。只需将 info.plist 中的“Bundle display name”从默认值"${PRODUCT_NAME}" 更改为您想要的名称即可。您的项目名称对用户是不可见的,他们只能看到“Bundle display name”。
在项目资源管理器中点击你的项目,然后再次在右侧点击你的项目,在这里你可以看到如图所示的项目名称。
前往youname-Info.plist文件
将Bundle名称和Bundle显示名称都改为您喜欢的文件名。
完成。
如果只需要更改应用程序名称(将显示在应用程序图标旁边):
从“组和文件”面板中单击项目文件图标,选择目标 -> 构建设置 -> 打包 -> 产品名称。 单击行,会弹出一个窗口,在此处输入新的应用程序名称。
如果只需要更改项目名称(将与项目图标一起显示):
从“组和文件”面板中单击项目文件图标,从右侧窗格中选择项目(在目标上方),只需查看最右侧的窗格(仅当您启用了“隐藏或显示实用程序”时才可见)。查找项目名称。编辑为您想要为项目赋予的新名称。
从模拟器/设备中删除您的应用程序,清除并运行。更改应该反映出来了。
就是这样
以下是苹果提供的逐步可视化指南,用于更改Xcode项目名称:https://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f
如果要更改工作区的名称,只需将其重命名即可。
ohho的答案很完美:
对于Xcode 4或更高版本:
打开一个项目
选择项目导航器
突出显示项目名称
单击项目名称
但如果只是这样做,当您尝试在新设备上调试时,您会发现错误:
文件未找到:/Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME
clang: 错误: 链接器命令失败,退出代码为1(使用-v查看调用)
然后需要再执行一步操作:
祝你好运并玩得开心!
如果项目名称与捆绑名称不匹配,那么这将创建一个组织上的噩梦。但是当我使用“单击项目名称并回答是以让Xcode重命名所有引用”技术时,我的硬盘上项目的所有嵌套文件夹仍然具有旧的项目名称。为什么它们没有被重命名以匹配新的名称?
如果我更改这些文件夹名称,我相信这将破坏所有项目链接。除非有人能建议一种解决方法,否则我不会冒险尝试。