【问题标题】:Change product name macro in iOS XCode project在 iOS XCode 项目中更改产品名称宏
【发布时间】:2011-08-10 19:43:02
【问题描述】:

我在 Apple's sample project 上构建了我的 iPhone 代码。当放置在 iPhone 的主屏幕上时,它将应用程序命名为“LazyTable”。我想更改此名称。如果我转到 info.plist 并在 Bundle display name 键中手动输入一个新名称,它就可以工作。但我不想硬编码,因为PRODUCT_NAME 在很多地方都使用过。

Info.plist

所以我进入项目 > 编辑项目设置来更改宏。我关上窗户,清理并重建。应用名称仍然卡在“LazyTable”!如何使对宏的更改生效?

项目信息

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

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

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

    【讨论】:

    • 您能否提供有关如何确保the target does not override PRODUCT_NAME 的步骤?我对 IDE 一无所知。
    • 更新了有关如何更改目标构建设置的更简洁信息。
    • 至少一个人 (Chris Fox) 的经验表明,您可能希望在尝试此操作之前至少备份您的数据。
    • 我不明白为什么。您只是在更改一个 plist 文件。
    • 制作,至少有两个人经验。是的,在弄乱项目和目标名称之前,先备份应用程序的整个 Xcode 目录。
    猜你喜欢
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    相关资源
    最近更新 更多