在创建Xcode新项目时,我有一些关于组织标识符的问题。 通过快速搜索,我发现组织标识符用于识别您的应用程序。 我的问题如下: 我应该在我的应用程序之间还是在开发人员之间选择唯一标识符? 通常,在标识符的开头使用com来标识以下单词描述一个公司吗?这与类似org、net等的域符号有关吗? 最后,在创建此标识符时有什么建议?如果一开始没有正确设置此标识符,会出现什么问题?
组织标识符需要唯一。通常是开发者的网站以反向 DNS 记法表示。也就是说,如果开发者的网站是 example.com,则组织标识符将变成 com.example。根据苹果公司的规定,此 Bundle 标识符在 App Store 上应该是唯一的(如果您想要在苹果的 App Store 上发布您的应用程序)。因此,确保此唯一性的一种方法是选择一个唯一的组织标识符。如果创建了应用程序的两个版本(iOS、macOS),则标识符也需要不同,并且一种方法是在标识符字段中在应用名称之前添加 .Mac 或 .iOS。一旦应用程序分发到 App Store 中,标识符就不能更改了。最后,对于最后一个问题,我没有看到任何问题。选择一个好的、唯一的和美观的组织标识符已经足够了。参考资料 应用程序标识和包标识有什么区别?在Xcode项目中如何找到应用程序标识? Xcode:项目的组织标识符的重要性是什么? 配置您的Xcode项目以进行分发