我们可以本地化CFBundleIdentifier
,我使用CFBundleIdentifier
作为在Plist中存储内容的密钥,如果CFBundleIdentifier
是可本地化的,我将无法访问存储在Plist中的数据,我已经查看了苹果文档,根据我的理解CFBundleIdentifier
不可本地化,请纠正我如果我错了
答案 0 :(得分:2)
不,捆绑标识符不可本地化。这是您应用的唯一ID。它必须保持不变。
答案 1 :(得分:-1)
CFBundleIdentifier唯一标识捆绑包。每个不同的应用 或系统上的捆绑包必须具有唯一的捆绑ID。系统 使用此字符串以多种方式识别您的应用。例如, 首选项系统使用此字符串来标识a的应用程序 优先适用; Launch Services使用捆绑标识符 找到一个能够打开特定文件的应用程序,使用 它使用给定标识符找到的第一个应用程序在iOS中,捆绑 标识符用于验证应用程序的签名。
捆绑ID字符串必须是统一类型标识符(UTI) 仅包含字母数字(A-Z,a-z,0-9),连字符( - )和句点(。) 字符。该字符串也应采用反向DNS格式。对于 例如,如果您公司的域名是Ajax.com并且您创建了一个应用程序 命名为Hello,您可以将字符串com.Ajax.Hello指定为 应用程序的包标识符。