iOS 版应用App 打包及发布到App Store 之实践总结 一、CSR 文件的生成步骤 第一步,打开钥匙串。具体的做法是从 Mac机中应用程序-》实用工具-》钥匙串将其打开。 第二步,打开钥匙串菜单中钥匙串访问-》证书助理-》从证书颁发机构请求证书,如图1-1。 图 1-1 第三步,按提示填入“个人开发者账号邮箱”,并选择“存储到磁盘”项。并继续则可生成类似*.certSigningRequest 的 CSR文件。需要说明每个 Mac机有一个特定 CSR文件 二、产品证书(Produ ction Certificates)的生成步骤 图 2-1 第一步,用自己的个人开发者账号登录iOS Dev Center,并进入右上角目录中一个名叫“Certificates,Identifiers&Profiles”选项。进入后如图 2-1。 第二步,选择图 2-1左边目录的Certificates->Production选项,单击右上角“+”,进入添加产品证书页面,如图2-2。 第三步,选择图 2-2中Production下的第一项,并单击 Next进入下一页面。 第四步,选择已经生成好的类似*.certSigningRequest的CSR文件。再按提示进入下一步,则创建类似*.cer的证书文件。 图 2 -2 注:创建证书成功(证书是Distribution类型的,而不是Development类型的)后,可以从网站上将其下载下来,并在Mac机上双击运行,就会添加到钥匙串中的证书中,以便在Xcode中选择证书时使用。 三、创建App IDs的步骤 第一步,选择图2-1左边目录的Identifiers->App IDs选项,单击右上角“+”,进入添加App ID页面,如图3-1。 第二步,按照提示填入“App ID”和“Bundle ID”的名称,并选择“Explicit App ID”选项,并单击continue进入下界面。 第三步,在此分两种情况: 第一种情况:在创建App ID之前已经创建好了 Certificate(Distribution类型)证书。 ->此时会进入 “Confirmation your App ID”页面,确认信息无误后单击“submit”即可成功创建App ID。 图3-1 第二种情况:在创建 App ID之前没有创建要相关联的 Certificate证书。 ->此时会进入创建产品证书的界面,此时只需按照本文第二部分介绍的方法创建 Certificate证书即可。创建产品证书成功后,再按提示操作即可创建 App ID成功。 四、创建 Provisioning Profiles 文件的步骤 Provisioning Profiles文件分为 Development和 Distribution两个类型,此文件关联 Certificates和 APPID文件,假设名字为BabyStoryReleaseios,创建成功后可以下载并生成*.moblilepr...