使用不同的开发帐户运行具有相同捆绑 ID 的 iOS 应用程序

Posted

技术标签:

【中文标题】使用不同的开发帐户运行具有相同捆绑 ID 的 iOS 应用程序【英文标题】:Run an iOS app with the same bundle ID with different accounts for development 【发布时间】:2016-09-25 21:24:39 【问题描述】:

我没有付费的 Apple 开发者会员资格,而且我正在构建的应用程序还远未进入应用程序商店阶段……因此,除非绝对必要,否则购买会员资格不是一种选择。

另一个人必须在他的手机上运行该应用程序。我们在远程工作,彼此相距很远,所以不时将他的手机插入我的笔记本电脑是不可能的。

我们有单独的 Apple 帐户。

由于我们的应用所依赖的第三方框架的许可问题,我们在手机上运行应用时必须使用相同的 Bundle ID。

这在 Xcode 7 上运行良好:

在我的手机、我的笔记本电脑、我的开发者帐户上正常开发;相同的捆绑包 ID。 其他人将拉取最新代码,在他们的 Macbook、iPhone 和他们的开发者帐户上编译和运行;相同的捆绑 ID。

但在更新到 Xcode 8 后,它开始抱怨开发帐户无法访问 Bundle ID(在第二台笔记本电脑上)。我想如果您已付费会员,可以选择邀请其他人,但我有什么办法可以在不为会员付费的情况下使其正常工作?

【问题讨论】:

【参考方案1】:

您不能邀请团队中的其他人成为免费会员。你可以

将一个帐户升级为付费, 共享一个免费开发帐户或 仍然使用 Xcode 7 进行开发。

【讨论】:

以上是关于使用不同的开发帐户运行具有相同捆绑 ID 的 iOS 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发证书问题

我可以拥有两个具有不同捆绑 ID 和相同名称的应用程序吗?

Bundle ID 和 iOS 开发团队

捆绑 ID 问题 - 我无法获取 Xcode 捆绑 ID 和 iTunes 连接 ID 以反映相同的 ID

删除具有相同捆绑字符串的已注册应用后,如何使用捆绑 ID 字符串注册应用

如何将 iOS 应用程序从其他帐户上传到 App-Store?