【问题标题】:Xcode bundle identifierXcode 包标识符
【发布时间】:2014-02-21 07:27:04
【问题描述】:

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

【问题讨论】:

    标签: xcode bundle-identifier


    【解决方案1】:

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

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

    bundle ID 字符串必须是仅包含字母数字字符(A-Z、a-z、0-9)、连字符 (-) 和句点 (.) 的 uniform type identifier (UTI)。该字符串应为反向 DNS 格式。例如,如果您公司的域是 Ajax.com,并且您创建了一个名为 Hello 的应用程序,您可以将字符串 com.Ajax.Hello 分配为您的应用程序的捆绑 ID。有关更多信息,您可以通过AppDistributionGuideApple查看此文档

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

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

    【讨论】:

      【解决方案2】:

      您应该至少为您的客户设置一个基本网站,以获得支持,这样您就可以展示更多关于您的应用的信息,而不是 App Store 允许的内容。您可以在 Squarespace.com 或类似网站上设置便宜(但体面)的托管服务。

      我绝对不会将 Apple.com 作为您的支持 URL。我实际上已经看到应用程序被拒绝,因为他们在审查应用程序时链接到的支持网站不可用。那是几年前的事了,不知道他们是否仍然严格。

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

      【讨论】:

        猜你喜欢
        • 2015-12-28
        • 2017-11-20
        • 2011-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-20
        相关资源
        最近更新 更多