Xcode包标识符

时间:2014-02-21 07:27:05

标签: xcode bundle-identifier

我真的必须将公司标识符放入我的应用程序吗? (比如com.example) 当我的应用程序到达应用程序商店时,它是一个网站链接吗? 我没有网站,所以我必须创建一个网站吗? 有没有办法不把公司标识符?

2 个答案:

答案 0 :(得分:3)

不,我认为这不像你在想的那样。

bundle ID可以准确识别单个应用。在开发过程中使用bundle ID来配置设备,并在应用程序分发给客户时由操作系统使用。因此无需添加公司名称等。

bundle ID字符串必须是uniform type identifier (UTI),其中只包含字母数字字符(A-Z,a-z,0-9),连字符( - )和句点(。)。该字符串应为反向DNS格式。例如,如果您公司的域是Ajax.com并且您创建了名为Hello的应用程序,则可以将字符串com.Ajax.Hello指定为应用程序的包ID。有关详情,您可以按AppDistributionGuide Apple

查看此文档

当我们提交应用程序时,它需要一些网站链接,因为我放了Apple.com因为我没有网站。

enter image description here

由于Support URL用于为您在App Store上提交的App提供支持,另一个用于提供您在App Store上提交的信息。

答案 1 :(得分:1)

您应该为您的客户设置至少一个基本网站,以获得支持,这样您就可以显示有关您的应用程序的更多信息,而不是App Store允许的内容。您可以在Squarespace.com上设置便宜(但不错的)主机或类似的东西。

我绝对不会将Apple.com作为您的支持网址。我实际上已经看到了被拒绝的应用,因为他们在查看应用时无法使用他们链接到支持的网站。那是几年前的事,不确定他们是否仍然严格要求。

捆绑ID的想法是确保您选择一些不会与其他人发生冲突的独特内容。如果您使用com.example.myapp,但实际上没有example.com域,那么您可能会与拥有example.com的人发生冲突。