如何对iOS应用进行修改并重新签名

如何对iOS应用进行修改并重新签名【如何对iOS应用进行修改并重新签名】1.预先准备

在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioning profile 。下面来看看它们各自的作用 。

Step 1: App ID(应用ID)

App ID是识别不同应用程序的唯一标示符 。每个app都需要一个App ID或者app标识 。目前有两种类型的App标识:一个是精确的App ID( explicit App ID),一个是通配符App ID( wildcard App ID) 。使用通配符的App ID可以用来构建和安装多个程序 。尽管通配符App ID非常方便,但是一个精确的App ID也是需要的,尤其是当App使用iCloud 或者使用其他iOS功能的时候,比如Game Center、Push Notifications或者IAP 。

如果你不确定什么样的App ID适合你的项目,我推荐你读下苹果关于这一主题的文档: Technical Note QA1713 。

Step 2: Distribution Certificate(发布证书) iOS应用都有一个安全证书用于验证开发者身份和签名 。为了可以向App Store提交app,你需要创建一个iOS provisioning profile。首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书) 。如果你已经在实体设备上测试你的App,那么你对创建development certificate就已经很熟悉了 。

    推荐阅读