Flutter项目IOS编译打包-整体流程:申请证书 —> 创建AppID —> 创建描述文件 —> Xcode选择描述文件打包 —> 导出ipa包上传分发网站。
注:需要使用Mac 设备
整体流程:申请证书 —> 创建AppID —> 创建描述文件 —> Xcode选择描述文件打包 —> 导出ipa包上传分发网站。
一、证书配置方法
1、证书申请准备工作
创建证书请求签名文件(Certificate Signing Request),创建证书会用到。
1.打开钥匙串
2.钥匙串访问->证书助理->从证书颁发机构请求证书
3.输入邮箱->存储到磁盘->选择位置存储存
4.证书请求文件:Certificate Signing Request文件
2、证书创建
使用证书请求签名文件(Certificate Signing Request),配置创建证书。
1.登录苹果开发者https://developer.apple.com,使用开发者账号登录
2.选择证书描述文件设置点击进入
3.点击证书创建开发证书
4.Xcode11以后苹果整合了证书,按需选择Apple Development(开发证书)或者Apple Distribution(生产证书,adhoc测试包和上架用)即可,这里以Apple Distribution证书申请为例
5.上传Certificate Signing Request文件,选择我们前面申请Certificate Signing Request文件
6.上传完成->继续
7.下载证书文件->双击安装
3、申请AppID
1.点击Identifiers,新建
2.选择App IDs 创建
3.输入描述和Bundle ID(App ID唯一码)
4.完成
4.添加测试设备
1.点击Devices创建
2.选择平台-输入名称-设备UUID,创建即可
注:UUID获取----https://www.pgyer.com/tools/udid
5、创建描述文件
1.描述文件(Profiles)的作用:将证书cer、App ID、设备进行绑定。
注意:需要注意的要证书使用环境一定要对应描述文件使用环境要一一对应,adhoc和Distribution要选择Distribution证书,development开发环境要选择development证书。
4.点击Profiles->新建
2.选择使用环境,我这儿要AdHoc环境为例
3.选择App ID
4.选择证书,这里是选择的AdHoc环境,则选择Distribution证书
5.选择设备-选择需要安装的设备即可
6.输入描述文件的名称
7.下载到mac电脑,双击安装即可 xcode打包编译时sging选择这个描述文件即可,需要对应上面安装的证书
XCODE打包:见https://blog.youkuaiyun.com/qq_34010941/article/details/113771702
注:文章内容来自企业内部第三方合作伙伴、由博主整理编辑而成,如有错误、请多多指正。
可以优快云私信博主、
博主邮箱:fenghuashao.mg@qq.com