正确的 Bundle Identifier 有多重要

How important is a correct Bundle Identifier

我不久前创建了我的 Xcode 项目,包标识符为 com.CompanyName.ProjectName。但当时我没有域名。现在我这样做了,它是 CompanyName.ca,因为 CompanyName.com 已经被占用了。但是,我已经创建了一个应用程序记录,并且已经将带有错误包标识符的应用程序版本的构建提交给 iTunes 连接。显然我的 Bundle Identifier 是 "incorrect"。

我的问题是,拥有这个 "incorrect" 捆绑标识符是否会因为 CompanyName.com 被占用而产生问题,以及是否可以提交更多带有 ca.CompanyName.ProjectName 捆绑标识符的申请而不是 com.CompanyName.ProjectName.

为捆绑 ID 推荐的反向 DNS 表示法不会直接转换为您在网络浏览器中输入的那种 URL。重要的是您应用程序 Info.plist 中的捆绑 ID 与您在 iTunes Connect 中输入的捆绑 ID 匹配。这就是您的应用程序的识别方式,一旦创建了应用程序记录(在 iTunes Connect 上)就无法更改。 在任何情况下都不必担心可能会出现某种 404 错误,因为您的反向 DNS 没有 "point" 到正确的域。那不会发生。至于未来的标题,您最好使用正确的反向 DNS 表示法。约定俗成。