0

我需要回答以下问题:

我想分两个阶段开发 iOS 应用程序。

1) 该应用程序不需要定义的应用程序 ID,因此我使用通用开发人员签名对其进行签名

2)我需要添加到我的应用程序推送通知,因此我需要定义一个特定的应用程序 ID,并且我必须使用特定的应用程序签名对更新的二进制文件进行签名。

问题(可能很幼稚):

已经安装的旧版本会发生什么?尽管签名不同,他们会正常更新吗?

老实说,我是这么认为的,因为我认为 bundle id 是有区别的,并且定义了 bundle id(在第 2 阶段将与 app id 相同),即使使用不同的签名进行签名,所有应用程序也会更新。

你能证实这一点吗?

提前致谢。

4

1 回答 1

2

当您在 iTunes Connect 中创建应用程序时 - 您将获得一个唯一的 Apple ID。这在应用商店是独一无二的。

您还可以使用 Bundle ID 创建它。捆绑包 ID 是 iOS 的唯一标识符。

将 Bundle ID 与应用关联后,您将无法更改它,但您可以使用开发人员通配符 ID 构建您的应用,然后再为应用商店使用另一个捆绑 ID。

阅读:https ://developer.apple.com/ios/manage/bundles/howto.action

于 2012-08-24T19:10:03.880 回答