0

我们可以本地化吗CFBundleIdentifier,我CFBundleIdentifier用作在 Plist 中存储某些内容的密钥,如果CFBundleIdentifier可以本地化,我将无法访问存储在 Plist 中的数据,我查看了苹果文档,根据我的理解CFBundleIdentifier是不可本地化的,请更正如果我错了

4

2 回答 2

2

不,捆绑标识符不可本地化。这是您的应用程序的唯一 ID。它必须保持不变。

于 2016-06-14T04:35:18.887 回答
-1

CFBundleIdentifier 唯一标识捆绑包。系统上每个不同的应用程序或捆绑包都必须具有唯一的捆绑包 ID。系统使用此字符串以多种方式识别您的应用程序。例如,首选项系统使用此字符串来标识应用给定首选项的应用程序;Launch Services 使用捆绑标识符来定位能够打开特定文件的应用程序,使用它找到的具有给定标识符的第一个应用程序;在 iOS 中,捆绑标识符用于验证应用程序的签名。

捆绑包 ID 字符串必须是统一类型标识符 (UTI),仅包含字母数字 (AZ,az,0-9)、连字符 (-) 和句点 (.) 字符。该字符串也应采用反向 DNS 格式。例如,如果您公司的域是 Ajax.com,并且您创建了一个名为 Hello 的应用程序,您可以将字符串 com.Ajax.Hello 指定为应用程序的包标识符。

于 2016-06-14T04:42:23.563 回答