在iOS XCode项目中更改产品名称宏

我在Apple的示例项目上构建了我的iPhone代码。 当它放在iPhone的主屏幕上时,它将应用程序命名为“LazyTable”。 我想改名字。 如果我转到info.plist并在Bundle display name键中手动输入新名称,则可以正常工作。 但我不想硬编码,因为PRODUCT_NAME在很多地方使用过。

的Info.plist

信息plist

所以我进入Project> Edit Project Settings来改变宏。 我关闭窗口,清理并重建。 应用程序名称仍然停留在“LazyTable”中! 如何对宏生效进行此更改?

项目信息

项目信息

您使用的方法是正确的。 但是,请记住,每个目标都可以拥有自己的设置,以覆盖项目设置。 确保目标不会覆盖PRODUCT_NAME。

为此,请在Xcode项目浏览器中选择项目,然后选择目标。 每个目标都有自己的构建设置。 与编辑项目构建设置时一样,更改PRODUCT_NAME。