最新Xcode打包IPA (非第三方插件) (完整版->配图文)

这里写图片描述

最近翻了一下Xcode打包IPA的教程,网上太多都是太久,而且还很乱,不是有一定基础的基本看不懂,所以我决定自己整理一套,方便小白们参考.

Xcode打包前,首先需要一个开发者账号,这个开发者账号是要花钱的,个人账号升级为开发者账号需要99 ,199 ,并且申请企业账号时需要申请邓白氏编码(虽然很麻烦但是认真的参照网上教程,一定会成功的)

Xcode打包Ipa分为6步:

1.申请开发者账号(此步骤忽略,可自行百度教程–以后有时间了 我会再写给大家的)
2.申请cer证书
3.生成p12证书
4.生成描述性文件(齿轮文件:图标像齿轮)
5.Xcode配置证书
6.Xcode配置打包环境
7.打包并导出Ipa包

一、申请开发者账号

…此步骤自行百度

二、申请cer证书

1.首先申请App IDs(应用身份),已申请请忽略此步骤

APP IDs在很多地方都有用到,所以先申请APP IDs

具体步骤如下:

1.1 首先打开开发者中心https://developer.apple.com/cn/,进入证书页面。

1.2 点击证书,ID及配置文件(齿轮按钮),进入设置 如下图
这里写图片描述
1.3 选择 App IDs –>点击右上角的+号 创建一个新的App ID
这里写图片描述

第2,3步骤需要自己填
第一项:Name:用来描述你的App ID,这个随便填,不能输入中文,最好写项目名称的英文

第二项:Bundle ID (App ID Suffix) ,意思是写你App ID的后缀,需要仔细填写,用来标识我们的App,使我们的App有一个固定的身份. 格式为:com.company.appName,照着格式写,写个方便记的,后面很多地方要用到。
第三项:App Services,默认会选择2项,不能修改,其它根据自己需要的服务选择上,然后点击Continue确认,下一步。
这里写图片描述
检查下没有错的话直接点击Register后点击Done完成App ID的创建。

三、生成p12证书

生成p12证书前,需要先申请cer证书
步骤如下:

1.申请cer证书

1.1打开钥匙串访问
这里写图片描述
1.2生成CSR文件
这里写图片描述
1.3点击继续选择保存路径 生成CSR文件
这里写图片描述

2. 生成cer证书

2.1点击加号去创建cer证书
这里写图片描述
2.2创建对应的cer证书
如果一次只能创建一个证书
Development是开发证书(平时测试和开始使用)
Production是生产证书(用于发布到appstore时使用)

这里写图片描述

2.3如没有疑问点击Continue(继续) –>进入下一个页面继续点击Continue–>接下来会进入这个页面
这里写图片描述
2.4点击Choose File… 选择刚才通过钥匙串生成的CSR文件(请看上面第二节 1.3)(知道你很懒我帮你截图)
这里写图片描述
2.5选择完成后点击Continue继续进入下一个页面–>点击DownLoad下载证书到桌面
2.6 打开钥匙串 –>双击下载到桌面的cer证书
这里写图片描述
2.7左面的钥匙串会多出一个证书
右击这个证书选择导出
这里写图片描述

这里写图片描述
点击存储会让你设置密码(随便设置:方便安装证书的时候使用)
这里写图片描述

到此!!! p12证书生成完毕
到此!!! p12证书生成完毕
到此!!! p12证书生成完毕

四、生成描述性文件(齿轮文件:图标像齿轮)

1.选择Provisioning Profiles–>All–>点击右上角+号
这里写图片描述
2.点击Continue 选择支持所有的证书
这里写图片描述
3.点击Continue 选择支持所有的测试手机设备
这里写图片描述
4.给描述性文件起个名字(为了统一还以taobao为例,如有侵权请告知)
taobao_dev dev:方便记忆这是个测试证书
这里写图片描述
5.填写完成,选择Continue–>进入下载页面–>下载描述性文件到桌面
这里写图片描述

6.安装p12证书,和描述性文件
(找到上面创建好的 p12证书,双击安装 输入生成时设置的密码即安装成功 ,双击下载出来的描述性文件完成安装–>没有任何提示 就是闪一下就安装完成了)

至此!!! 描述性文件生成完毕!!
至此!!! 描述性文件生成完毕!!
至此!!! 描述性文件生成完毕!!

五、Xcode配置证书

1.打开项目工程 选择对应的描述性文件
这里写图片描述
如有报错请继续向下看
2.配置真机证书
这里写图片描述
3.配置模拟器证书
这里写图片描述

  1. 2~3完成之后返回看1 是否还报错,如果报错,检查证书和描述性文件选择是否正确 ,重复2~3步骤 知道不报错为止
//至此!!Xcode证书配置成功!!
//至此!!Xcode证书配置成功!!
//至此!!Xcode证书配置成功!!

六、Xcode配置打包环境

1.Edit Scheme
这里写图片描述
这里写图片描述

七、打包并导出Ipa包

1.点击Aechive 进行打包 等待即可

这里写图片描述

2.打好之后

2.1选择打包的文件 选择Export导出文件
这里写图片描述
2.2选择包类型(生产包/企业包/测试包)
这里写图片描述
2.3按步骤操作
这里写图片描述
2.4选择对应的证书和描述性文件,如果描述性文件没有选择项,点击download profile 下载后再选择
这里写图片描述

2.5如果上述步骤没有错误的话 点击Next 等待打包

2.6打包完成选择Export导出
这里写图片描述
2.7选择导出到桌面
这里写图片描述
2.8 在桌面就有一个导出的文件夹 里面存放你打包好的Ipa包

至此!!打包教程结束!!
至此!!打包教程结束!!
至此!!打包教程结束!!
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值