【问题标题】:Change app name programmatically以编程方式更改应用名称
【发布时间】:2015-09-28 08:17:05
【问题描述】:

我想根据用户选择的应用语言而不是系统语言来更改应用名称。

有什么解决办法吗?

即使使用私有 API 是否可行,我也想知道。

我知道只有一种方法可以使用 plist,但由于它是只读的,我将无法更新 plist 文件。

VImp 注意,我想根据应用程序语言而不是系统语言进行更改。

【问题讨论】:

标签: ios objective-c localization plist


【解决方案1】:

您可以本地化您的 Info.plist 文件。

只需选择 Info.plist 文件,然后在文件检查器中,单击本地化部分中的本地化...按钮。

【讨论】:

  • 这将使用系统语言而不是我的应用程序语言...不是吗?
  • 对不起,我以为你提到的语言是System Language。
【解决方案2】:

您无法以编程方式更改您的应用名称。因为名称存储在您的应用主捆绑包中的info.pist 中,您无法更改它。您唯一的选择是使用 iOS 提供的基于系统语言的本地化功能。

【讨论】:

  • 我知道并在我的问题中提到过。有没有其他私有API什么的?任何苹果拒绝的替代方案也可以......
  • 不,您可能会更改越狱设备上的写入标志,但没有其他关于如何使其正常工作的线索。
  • 谢谢...对越狱不满意...我想在我在应用商店中拥有的应用上完成它...我将给 Apple 发送电子邮件,看看他们会回复什么...
  • @FahimParkar 我想在我的应用程序中执行相同的功能。苹果回复好运吗?
  • @RajTandel:你不能
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多