我需要回答以下问题:
我想分两个阶段开发iOS应用程序。
1)该应用程序不需要已定义的应用程序ID,因此我使用我的通用开发人员签名
进行签名2)我需要添加到我的应用程序推送通知,所以我需要定义一个特定的应用程序ID,我必须使用特定的应用程序签名签署更新的二进制文件。
问题(可能是天真的):
已安装的旧版本会发生什么? 他们会正常更新不同的签名?
老实说,我认为是这样,因为我认为bundle id是带来差异的,并且带有定义的bundle id(在第2阶段将与app id相同)所有应用程序都会更新,即使用不同的签名。
你能确认吗?
提前致谢。
答案 0 :(得分:2)
在iTunes Connect中创建应用时,您将获得一个独特的Apple ID。这是应用程序商店中的独特之处。
您还可以使用Bundle ID创建它。捆绑包ID是iOS的唯一标识符。
一旦将其与应用程序相关联,就无法更改Bundle ID,但您可以使用开发人员通配符ID构建应用程序,然后再使用应用商店的另一个包ID。
阅读:https://developer.apple.com/ios/manage/bundles/howto.action