使用不同的开发帐户运行具有相同捆绑 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 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
捆绑 ID 问题 - 我无法获取 Xcode 捆绑 ID 和 iTunes 连接 ID 以反映相同的 ID