例如,我想知道是否可以更改应用程序的捆绑显示名称。更改预处理器宏。
如果您需要不同版本的应用程序,这将很有帮助,只是为了在您的 iphone 的主屏幕上进行区分。
您不能以CFBundleDisplayName
编程方式设置,但是如果您的应用程序已本地化,您可以CFBundleDisplayName
为本地化列表中的每种语言设置不同的值。
如果您将新版本上传到 AppStore,理论上您可以为每个新版本更改一个CFBundleDisplayName
。如果你幸运的话,苹果不会抱怨的。
您可能不会动态地执行此操作(尤其不能使用宏;宏是编译器功能,而不是运行时功能),但是,您可以本地化您的应用程序名称。如果您希望更改应用程序的名称,请更改 info-plist 键的值LSBundleDisplayName
。