关于ios打包的一些事项

关于ios打包的一些事项,第1张

关于ios打包的一些事项

Apple的打包流程及其严谨(或者说繁琐), 所以一旦中间有环节出错, 就导致无法打包
本文列举一些常见的错误以及给出我的解决方案

苹果打包流程

flutter打包ios为例

说明: 这只是基于本人的理解, 仅供参考

根据以上控制台信息大概整理得出来的打包流程

编译flutter代码

签名和证书对不上 报错相关

Provisioning profile "xxxx" doesn't include signing certificate "Apple Distribution: xxxxxxxxxx".

团队多人打包或者一人多台机器打包比较容易出现这个问题

这是个很常见的错误, 意思大概是你的签名证书profile(就是那个provisioning profile)对不上

知道问题点我们就好处理了 1. Xcode 中添加新的证书

这里为什么不用同一份证书后续会说明

添加完成后

自动在钥匙库创建好证书(并带有秘钥)在苹果开发者平台创建新的证书

2. 在苹果开发者平台将证书和profile绑定

*** 作路径: 登陆[开发者后台](Apple Developer) -> account -> certificates,Identifiers & profiles -> profiles -> 选择自己对应的profile点进去 -> 点右上方的edit

勾选上新创建的证书(如果就的证书不想要打包了可以取消选择)

然后就可以顺利打包了

注意 如果是正式的分发途径(分发到App Store等)同一时间只允许勾选一张证书

应该是苹果处于安全考虑这样设计的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b2lBUXYi-1648206019862)(http://www.kaotop.com/file/tupian/20220518/image-20220325182626470.png)]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存