什么是 Xcode 的组织标识符?

Raf*_*ael 6 xcode app-store

在 Xcode 中创建新项目时,我对组织标识符有一些疑问。

在 Xcode 中创建新项目

通过快速搜索,我发现组织标识符用于识别您的应用程序。

我的问题如下:

  1. 我应该在我的应用程序之间还是在开发人员之间选择唯一标识符?
  2. 通常,com标识符开头的 用于标识以下单词描述的公司?那是什么做的域符号一样orgnet等?
  3. 最后,在创建此标识符时有什么建议吗?如果一开始没有正确设置,这个标识符会产生什么问题?

Raf*_*ael 4

组织标识符必须是唯一的。通常,是采用反向 DNS 表示法的开发人员网站。也就是说,如果开发者的网站是example.com,那么组织标识符将变为com.example

根据Apple的说法,这个捆绑包标识符在App Store上的应用程序中应该是唯一的(如果您想在Apple的App Store上分发您的应用程序)。因此,确保这种唯一性的一种方法是选择唯一的组织标识符。

创建应用程序的两个版本(iOS、macOS),则标识符也需要不同,一种方法是在标识符字段中的应用程序名称后面附加.Mac或。.iOS

应用程序一旦发布到应用程序商店,标识符就无法更改。

最后,对于最后一个问题,我看不出这部分有什么问题。选择一个好的、独特的、好看的组织标识符就足够了。

参考