iOS应用打包

1. 申请APP ID

在注册apple开发者帐号后,进入Apple Developer. 点击右上角的 Member Center,登入后选择 Certificated, Identifiers & Profiles.

alt Certificated, Identifiers & Profiles

进入后在左侧选择APP IDs并点击右上角的新建按钮.

alt APP IDs

Description部分填入任意的描述

alt APP ID Suffix

App ID Suffix部分按照需要进行选择并填写,在这里以第一项为例.这里的App Id后缀需要仔细填写,一般是按照 com.companyName.appName的形式填写,个人开发者也可以使用com.developerName.appName进行填写

最后再选择需要的App Service就可以点击Continue按照步骤完成就可以了.

2. 请求开发者证书

首先打开 Keychain Access

alt Keychain Access

然后点击Keychain Access -> Certificate Assistant -> Request a Certificate From a Certificate Authority...

alt Request a Certificate From a Certificate Authority...

并按照要求填写

alt Certificate Assistant

这里的User Email Address可以填写注册的Apple Developer帐号, Common Name可以任意填写, CA Email Address可以不用填写,最后将Request is设置为Saved to disk. 将生成的CertificateSigningRequest.certSigningRequest文件保存等待下个步骤的使用。

3. 安装证书

回到 Apple Developer,选择 Certificates 并新建,这里可以选择开发的证书和发布的证书,作为演示我们选择开发证书.

alt Add iOS Certificate

继续后需要上传上一步生成的请求文件,选择上传后点击generate

下载生成的证书

alt Add iOS Certificate

双击证书进行安装,安装后可以查看到如下内容

alt Add iOS Certificate

4. 打包

打开或导入.xcodeproj项目文件,将调试设备部分选择为iOS Device

alt Add iOS Certificate

然后选择Product -> Archive

alt Add iOS Certificate

在接下来的内容中选择需要的app后点击Distribute

alt Add iOS Certificate

选择需要的发布方式,在这里我们选择生成.ipa文件

alt Add iOS Certificate

点击Next后,就可以将ipa文件保存了

Comments