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

JoJ*_*oJo 6 xcode ios

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

的Info.plist

信息plist

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

项目信息

项目信息

mem*_*ons 5

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

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