xcode - 什么是 Xcode 的组织标识符?

标签 xcode app-store

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

Creation of new project in Xcode

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

我的问题如下:

  • 我应该在我的应用程序之间还是在开发人员之间选择唯一标识符?
  • 通常,com标识符的开头是用来标识下面这个词描述的是一家公司的吗?这是否与域符号有关,如 org , net等等?
  • 最后,在创建此标识符时有什么建议吗?如果一开始没有正确设置,这个标识符会产生什么问题?
  • 最佳答案

    组织标识符需要是唯一的。通常,是使用反向 DNS 表示法的开发人员网站。即如果开发者的网站是example.com ,则组织标识符将变为 com.example .

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

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

    应用程序分发到应用程序商店后,标识符将无法更改。

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

    引用文献

  • What is the difference between the app ID and the bundle ID? Where is the app ID in the Xcode project?
  • Xcode: What is the significance of a project's organization identifier?
  • Configure your Xcode Project for Distribution
  • 关于xcode - 什么是 Xcode 的组织标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34978398/

    相关文章:

    xcode - WebView 具有多个按钮以在同一页面中浏览文件

    ios - 如何在审查 iOS 应用程序时管理应用程序服务器更改?

    macos - 在 Mac 上检查 Electron 中的用户权限

    iphone - 当我将我的应用程序提交到 Apple 应用程序商店时,他们会看到我的源代码吗?

    ios - 有什么方法可以获取我的 iOS 应用程序的下载次数吗?

    javascript - Xcode Instruments - UIAButton 类 - 方法 .isEnabled() 不起作用

    ios - UICollectionView 导航栏闪烁

    objective-c - 附件 View 显示单元格的一半

    ios - 适用于 iOS 的 AdMob 错误 : Llibrary not found for -lGoogleAdMobAds

    iphone - 调用远程服务器上存在的IBAction