在Build上的Xcode 4中动态设置iOS Bundle Display Name

时间:2012-07-17 13:49:27

标签: ios xcode

我想知道,例如,可以更改应用程序的包显示名称。更改预处理器宏。

如果您需要不同版本的应用,只是为了区分iPhone的主屏幕,这将非常有用。

2 个答案:

答案 0 :(得分:1)

无法以编程方式设置CFBundleDisplayName,但如果您的应用程序已本地化,则可以为本地化列表中的每种语言设置不同的CFBundleDisplayName值。

如果您将新版本上传到AppStore,理论上您可以为每个新版本更改CFBundleDisplayName。如果你幸运的话,Apple不会抱怨它。

答案 1 :(得分:0)

您可能无法动态动态(尤其不能使用宏;这是编译器功能,而不是运行时功能),但是,您可以本地化您的应用程序名称。如果您想更改应用程序的名称,请更改info-plist键LSBundleDisplayName的值。