【发布时间】:2012-08-24 10:15:53
【问题描述】:
我需要回答以下问题:
我想分两个阶段开发 iOS 应用。
1) 该应用不需要定义的应用 ID,因此我使用通用开发人员签名对其进行签名
2) 我需要将推送通知添加到我的应用程序中,因此我需要定义一个特定的应用程序 ID,并且我必须使用特定的应用程序签名对更新的二进制文件进行签名。
问题(可能很幼稚):
已安装的旧版本会怎样? 尽管签名不同,他们会正常更新吗?
老实说,我是这么认为的,因为我认为包 id 是重要的,并且具有定义的包 id(在第 2 阶段将与应用 id 相同)所有应用都会更新,即使使用不同的签名。
你能确认一下吗?
提前致谢。
【问题讨论】:
-
你是什么意思已经安装的旧版本会发生什么??如果没有 App ID,您无法在 AppStore 中发布您的应用程序,因为据我所知,分发配置文件需要唯一的 App ID。
-
是的,我只想更改更新的签名。 Bundle ID 是固定的
-
如果您不更改
Application ID,则无需担心任何事情。你到底在说什么样的签名? -
第一个应该是“通配符”签名。第二个是为特定 Bundle ID 创建的特定签名以支持推送通知
-
我还是不明白你的意思是signature还是specific signature。也许您的意思是 Certificate 或 Provision Profiles 或 Distribution Profile 或 App ID 或什么?你能用通用术语代替自己的语言吗?
标签: iphone ios app-store signature