打包ipa步骤

一、配置证书

1、钥匙串生成请求证书CertificateSigningRequest.certSigningRequest (哪台电脑发布程序)

打包ipa步骤_第1张图片

2、登录开发者主页,在Certificates那一栏,点击右上角加号,配置一些证书的类型(调试、发布、推送等),选择刚才钥匙串生成的CSR文件,根据请求证书生成cer文件 ,然后Download (ios_distribution.cer)


a、添加cer


b、配置证书类型(测试:development , 发布:Production)

打包ipa步骤_第2张图片


c、选中刚刚才生成的钥匙串生成请求证书CertificateSigningRequest.certSigningRequest,之后                                就可以生成cer证书,download

打包ipa步骤_第3张图片


3、在Identifiers一栏添加AppID(描述app基本信息)


   a、填写appID的name

打包ipa步骤_第4张图片


 b、添加AppID后缀 (第一个是明确的ApplD,不能包含* ,推荐使用第二个,可以包含*)

打包ipa步骤_第5张图片


   c、添加服务

打包ipa步骤_第6张图片

Continue, 最后生成就行了


4、根据刚才生成的cer文件和appID生成一个mobile provision文件,再Download文件 (comilanshanglandianZonda.mobileprovision)


 a、选中provisioning 文件的类型(测试、发布)

打包ipa步骤_第7张图片


   b、选中刚刚创建的AppID

打包ipa步骤_第8张图片


   c、选中cer

打包ipa步骤_第9张图片


    d、给provisioning 文件命名,之后生成,下载下来就行了

打包ipa步骤_第10张图片


二、打包


1、双击打开cer文件,自动打开钥匙串,查看证书是否有效,到期时间


打包ipa步骤_第11张图片


2、双击mobileprovision文件,自动打开Xcode,接下来配置Xcode设置

3、将模拟器改为iOS Device ,点击其左边的,选择Edit Scheme,将Run和Archive的设置中的Build Configuration 改为Release,点击Close


打包ipa步骤_第12张图片


4、点击项目,在General中配置好Team中的账号(如果有警告,点击Fix Issue,让Xcode自己Reset试试)

打包ipa步骤_第13张图片


5、在Build Setting 中搜索code sign,将Release项设置成自己刚才配置的证书


打包ipa步骤_第14张图片


6、点击最上面导航栏Product中的Archive,进入打包界面,可以更改Name为自己需要的ipa包名,

upload to AppStore 是直接打包好上传到AppStore的(适用于个人版账号,需要上传AppStore的应用),

Export仅仅只是打包(适用于企业版账号,不需要上传AppStore)

打包ipa步骤_第15张图片


如果是企业版(不需要上传AppStore),选中Save for Enterprise Deployment—> Next,

如果是个人版,选中Save for AppStore Deployment—> Next,

之后选中开发Team,点击Choose开始打包。

打包ipa步骤_第16张图片


最后,打包完之后,自动跳到ipa包所在的文件夹


最后介绍一个在Xcode中可以自动生成对应的ipa文件的插件

github地址:https://github.com/MellongLau/AMAppExportToIPA-Xcode-Plugin

你可能感兴趣的:(打包ipa步骤)