我想知道,例如,可以更改应用程序的包显示名称。更改预处理器宏。
如果您需要不同版本的应用,只是为了区分iPhone的主屏幕,这将非常有用。
答案 0 :(得分:1)
您无法以编程方式设置CFBundleDisplayName
,但如果您的应用程序已本地化,则可以为本地化列表中的每种语言设置不同的CFBundleDisplayName
值。
如果您将新版本上传到AppStore,理论上您可以为每个新版本更改CFBundleDisplayName
。如果你幸运的话,Apple不会抱怨它。
答案 1 :(得分:0)
您可能无法动态动态(尤其不能使用宏;这是编译器功能,而不是运行时功能),但是,您可以本地化您的应用程序名称。如果您想更改应用程序的名称,请更改info-plist键LSBundleDisplayName
的值。