iPhone 中的捆绑显示名称

Posted

技术标签:

【中文标题】iPhone 中的捆绑显示名称【英文标题】:Bundle Display Name in iPhone 【发布时间】:2009-11-20 05:15:28 【问题描述】:

是否可以在运行时修改BundleDisplay名称???

谢谢

【问题讨论】:

【参考方案1】:

如果可以的话,我会感到非常惊讶,因为这样做需要您编辑Info.plist 文件,该文件位于写保护目录中。即使你可以修改它,它也会导致代码签名不再匹配应用程序包,并且应用程序将拒绝启动。

最接近使用不同显示名称的方法是提供它的本地化版本。

【讨论】:

【参考方案2】:

如果您将捆绑显示名称设置为变量,即 $MY_BUNDLE_DISPLAY_NAME 并确保在构建阶段或从您的 ENV 或从命令行构建时从 XCCONFIG 文件中设置该名称,则应替换名称用你设置的。

【讨论】:

以上是关于iPhone 中的捆绑显示名称的主要内容,如果未能解决你的问题,请参考以下文章

仅在 iPhone 4 上无法加载名称为“MainWindow”的捆绑包 [...] 中的 NIB

iPhone WatchKit 配套应用显示名称

iTunes 上的 iPhone 应用程序名称

iTunes 上的 iPhone 应用程序名称

我可以拥有两个具有不同捆绑 ID 和相同名称的应用程序吗?

iphone - 如何将普通文本添加到设置包