iOS 安装包-编译&打包

原因:本地钥匙串中缺少iOS发布证书,即缺少Apple Distribution: xxx Co.,Ltd. (yyy)。

小技巧,为了减少命令编译的错误次数,我们可以使用XCode的界面操作先自己编译导出一次。
如下,在导出的时候遇到如下错误。

自动打包时候,自动更新添加进去的设备~/Library/MobileDevice/Provisioning Profiles
进入 ~/Library/MobileDevice/Provisioning Profiles查看证书文件,
参考文章:自动打包时候,自动更新添加进去的设备
Provisioning profile实际上包含了Device ID,因此更新Provisioning profile就可以更新Device ID。根据xcode编译提示在archive阶段加入了-allowProvisioningUpdates这个参数的,应该会自动更新。
实时新增用户反馈<font color="warning">132例,请相关同事注意。
类型:<font color="comment">用户反馈
普通用户反馈:<font color="comment">117例
VIP用户反馈:<font color="comment">15例