我可以为 iOS 和 tvOS 应用程序使用相同的捆绑标识符吗?

Posted

技术标签:

【中文标题】我可以为 iOS 和 tvOS 应用程序使用相同的捆绑标识符吗?【英文标题】:Can I use same bundle identifier for iOS and tvOS apps? 【发布时间】:2015-10-24 22:15:41 【问题描述】:

正如标题所说,一个简单的问题:我可以为 ios 和 tvOS 应用程序使用相同的包标识符,还是它们需要在整个 Apple 应用程序生态系统中是唯一的?

我想为视频点播网站创建应用,并在 iOS 和最终的 tvOS 上提供应用。它们将是不同的代码库(由于使用不同的 SDK 来针对不同的平台),但它们本质上是相同的应用程序(因为提供相同的功能)。

【问题讨论】:

【参考方案1】:

是的。即使代码库完全不同,您也可以共享相同的包 ID。您只需在 iTunes Connect 中将它们视为同一个应用程序(通过将 tvOS 版本添加到 iOS 版本)。

我上周提交了我的第一个双操作系统应用程序,它非常简单。这很像提交两个单独的应用程序(两组屏幕截图、两个应用程序描述、两个二进制文件)。唯一共享的是应用程序 ID 和应用程序名称(注意:您不能没有两个不同的名称)。

到目前为止,Apple 仅批准了 iOS 应用并将其迁移到商店(请参阅下面的链接),并因 UI 问题拒绝了 tvOS 应用,我现在正在修复它。就像两个不同的应用程序一样,审核过程也是独立的。

https://itunes.apple.com/us/app/cloudreaders-pdf-cbz-cbr/id1051119890?mt=8

【讨论】:

谢谢!听起来你的场景和我的差不多。让我了解您的项目进展情况! "不能没有两个不同的名字" ∴应用必须有不同的名字?

以上是关于我可以为 iOS 和 tvOS 应用程序使用相同的捆绑标识符吗?的主要内容,如果未能解决你的问题,请参考以下文章

分享相同的游戏中心排行榜 iOS / tvOS / OS X?

如何上传通用 tvOS 应用程序?

tvOS 上的 iCloud 同步

在 tvOS 应用中使用 iOS 框架

为啥将 iOS 应用程序移植到 tvOS 不起作用?

tvOS 可以录制音频吗?