阅读量:0
App云端打包证书与打包流程
(图片来源网络,侵删)1. 准备阶段
1.1 获取开发者账号
你需要一个开发者账号,对于Android,你需要Google Play开发者账号;对于iOS,你需要Apple开发者账号。
1.2 创建应用并获取证书
在开发者账号中创建新的应用,并获取相应的开发和发布证书。
Android:
生成签名密钥(Keystore)
获取SHA1和SHA256指纹
iOS:
生成App ID
创建开发和发布证书
创建Profiles
2. 配置云端打包平台
2.1 选择云端打包平台
选择一个适合的云端打包平台,如:AppGyver, Codemagic, Bitrise等。
2.2 配置项目设置
在云端打包平台上配置你的项目,包括代码仓库地址、构建脚本等。
2.3 添加证书
将之前获取的证书添加到云端打包平台。
Android:
上传Keystore文件
输入Keystore密码、别名和密码
iOS:
上传开发和发布证书
上传Profiles文件
3. 打包流程
3.1 触发构建
在云端打包平台上触发一个新的构建。
3.2 构建过程
云端打包平台会自动执行以下步骤:
拉取代码
编译代码
使用证书签名
打包成可发布的格式
3.3 检查结果
检查构建日志,确认没有错误。
4. 发布应用
4.1 下载应用
从云端打包平台下载打包好的应用。
4.2 发布到应用商店
登录到应用商店的开发者后台,上传应用并填写相关信息,然后发布。
5. 维护更新
5.1 更新代码
在代码仓库中更新你的应用代码。
5.2 重新打包
回到云端打包平台,触发新的构建。
5.3 发布新版本
重复4.1和4.2的步骤,发布新版本的应用。