我在Apple's sample project之上构建了我的iPhone代码。当它放在iPhone的主屏幕上时,它将应用程序命名为“LazyTable”。我想改名字。如果我转到info.plist并在Bundle display name
键中手动输入新名称,则可以正常工作。但我不想硬编码因为PRODUCT_NAME
在很多地方使用过。
的Info.plist
所以我进入Project>编辑项目设置以更改宏。我关闭窗口,清理并重建。应用程序名称仍然停留在“LazyTable”中!如何对宏生效进行此更改?
项目信息
答案 0 :(得分:5)
您使用的方法是正确的。但是,请记住,每个目标都可以拥有自己的设置,以覆盖项目设置。确保目标不会覆盖PRODUCT_NAME。
要执行此操作,请在Xcode项目浏览器中选择项目,然后选择目标。每个目标都有自己的构建设置。与编辑项目构建设置时一样,更改PRODUCT_NAME。