【问题标题】:Can we have different bundle identifiers for a sticker pack extension and the existing iOS app?我们可以为贴纸包扩展和现有的 iOS 应用程序设置不同的捆绑包标识符吗?
【发布时间】:2017-01-29 12:58:57
【问题描述】:

我们即将为我们现有的 iOS 应用发布贴纸包扩展。 这就是我在 xCode 8 中将贴纸扩展添加到现有 iOS 项目的方式。 文件 -> 新建 -> 目标 -> 贴纸包扩展。

现有 iOS 应用的捆绑标识符:com.公司名。产品名称

贴纸扩展的捆绑标识符:com.公司名。产品名称。贴纸应用名称

我们可以为这两个目标设置两个不同的包标识符,并且仍然将应用程序作为单个包提交(包括 iOS 和 Stickers 应用程序)?

【问题讨论】:

    标签: ios app-store-connect ios10 imessage ios-extensions


    【解决方案1】:

    在这种情况下,我们使用了两个包标识符。

    Sticker pack's bundle identifer is: iOS App's bundle identifier + Sticker pack name.
    

    由于两个应用程序(iOS 应用程序和贴纸包)的核心捆绑标识符相同,因此它可以作为单个应用程序运行。 当用户下载我们的 iOS 应用时,贴纸包现在会自动下载并在他们的消息抽屉中可用。

    【讨论】:

      【解决方案2】:

      只要你的应用被捆绑,你需要使用父应用来携带贴纸包。所以我猜不是。如果您无法使用现有的 App ID,请创建通配符 App ID 和配置文件以将子应用程序连接到您的项目。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-03
        • 2017-01-23
        • 1970-01-01
        • 2015-03-16
        • 2017-01-29
        相关资源
        最近更新 更多