Ionic app打包ios全流程
Ionic app打包ios全流程
一.软硬件需求
- 硬件:Mac或者黑苹果(在windows上安装苹果系统)
- 软件:Xcode,Webstorm
二.配置环境
1.安装node.js
进入官网
下载安装即可,之后在终端查看是否安装成功。
2.安装ionic,cordova
1 | $ npm install -g cordova ionic |
安装结束后在终端查看版本信息以便知道是否安装成功
三.Ionic添加ios平台,编译
1.添加平台
1 | ionic platform add ios |
2.编译
1 | ionic build ios |
四.打包
1.打开文件
进入目标文件夹下platforms文件夹下,继续进入ios文件夹下,双击打开qsf.xcodeproj文件。则用xcode打开了文件。
2.下载证书
进入苹果开发者网站,输入公司官方账号,进入网站。
点击证书,进行下载。
3.添加新设备,生成证书
- 获取设备UDID
进入蒲公英官网,注册账号,实名认证。之后首页点击UDID。
iOS设备扫码,用safari打开,安装插件,输入邮箱可以获取到自己设备的UDID。
- 证书中添加设备
开发者官网,点击设备下的iphone,可以看到当前证书中的设备,点击右上角进行添加注册新设备,输入name和udid,注册完成之后就存在于当前设备列表中。
- 生成证书
打开mac自带钥匙串软件。点击钥匙串访问
在完成上述操作之后,在桌面上生成了一个文件。之后进入官网,开始生成证书,在证书页面右上角点击添加
点击最下方的continue,进入下一页面继续点击continue
进入页面之后把之前用电脑生成的文件上传
点击done完成证书的生成,首页已经生成最新的证书了,下载双击安装即可。
- 打包流程
安装证书之后进入xcode,设备中选择Generic iOS Devide
点击菜单栏中的product中的打包选项,然后等待打包
导出包
点击导出之后,选择打包测试包
点击next选择开发者账号,选择公司账号,之后按照流程点击next即可
导出到指定位置
在导出的位置会生成一个文件夹,其中带有一个ipa的安装包。
- 发布
进入蒲公英官网,点击发布
上传ipa包
点击发布应用即可。
到这,证书中已添加的设备就可以通过扫描二维码在safari中打开页面,安装app了。
PS:在蒲公英上发布应用的过程,安卓打包结束也可以直接用蒲公英进行发布。
此外需要住的一点是,在本地环境和打包发布的环境中,需要调整部分代码