关于ios打包的一些事项

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

苹果打包流程

flutter打包ios为例

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

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

编译flutter代码

Created with Raphaël 2.3.0开始打包编译Flutter转移成ios代码下载ios依赖包调用xcode构建(编译,链接,签名)创建应用存档发布还是本地导出?选择本地文件夹导出一堆ipaEnd直接自动上传到开发者账号绑定的app商店后台yesno

签名和证书对不上

报错相关

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)(https://raw.githubusercontent.com/TWanGT/pic/master/image-20220325182626470.png)]

关于ios打包的一些事项相关推荐

  1. hbuilder ios 打包失败,无法导入p12证书的解决方案

    问题描述: 在profile描述文件和私钥证书通过hbuilder ios 打包成功过的前提下,突然遇到打包失败的问题,问题详情是无法导入p12证书. 探索过程: 本着遇到问题先自省的态度,重复打包了 ...

  2. [react-native]-ReactNative为iOS打包ipa文件

    2019独角兽企业重金招聘Python工程师标准>>> ReactNative为iOS打包ipa文件: 点击查看 转载于:https://my.oschina.net/xiaoLoo ...

  3. Unity3D 预设打包的注意事项

    Unity3D 预设打包的注意事项 在平时的开发中,把预设打包成 assetbundle 文件是非常普遍的做法,但是我们不能随便把预设打包成 assetbundle 就算完事,我们应该先清楚把预设打包 ...

  4. linux tar zcf打包时注意事项

    linux tar zcf打包时注意事项

  5. 无星的RN学习之旅(四)——通信、持久化存储、iOS打包

    说说最近项目的一些感想吧. 一.RN的创意 RN其实我觉得是一个很有创意的想法.不知道各位写RN项目的时候,有没有打开Xcode看过app的层级关系,我发现RN的这个想法,真的很有创意. 作为一名原生 ...

  6. react-native ios打包和Android打包

    1:android和iOS都需要先打离线包,否则在Android studio上打包正式版本会闪退. Android打包命令: /*打包到根目录的bundle*///"bundle-andr ...

  7. ios打包ipa的四种实用方法(.app转.ipa)

    [原]ios打包ipa的四种实用方法(.app转.ipa) 总结一下,目前.app包转为.ipa包的方法有以下几种: 1.Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏- ...

  8. iOS打包错误The operation couldn’t be completed. (AppThinning.StubError error 1.)

    1.iOS打包错误 iOS打包报错:The operation couldn't be completed. (AppThinning.StubError error 1.) 操作流程:archive ...

  9. 记一次IOS打包报错

    公司有一个两年前的项目,用户突然发现一个简单的小BUG需要改,改的简单,但是在IOS打包的时候遇到不少问题. 首先,第一个问题,也是浪费了我最多时间去解决 百度和谷歌都搜索,得到的结果都一样,都是说缺 ...

  10. 4.23以上UE4 版本HTC-VIVE VR项目打包的注意事项

    4.23以上UE4 版本HTC-VIVE VR项目打包的注意事项 前几日在使用4.25版本开发VR程序的时候,遇到了一个特别烦人的问题,就是在UE4引擎中,HTC VIVE设备的所有按键都好用,所有操 ...

最新文章

  1. linux查看节点使用进程后退出,Linux通过端口号查看使用进程-结束进程
  2. ppt护理文书流程图_护理文书书品管圈ppt
  3. asp.net单一登录
  4. php写两个数相加方法_【PHP学习】实现两个n位二进制整数相加
  5. POJ-2151 Check the difficulty of problems 概率DP
  6. 购房者一次性付清和还贷三十年,差别有多大?
  7. 为什么谈设计总爱提老庄之道
  8. PMP_考前冲刺题(2022)(3A通过分享)(180题附答案及解析)
  9. Semantic UI 之 按钮 button
  10. 《有限单元法》--王勖成,习题2.12 MATLAB 程序
  11. css设置字体的位置
  12. flink(三):数据处理Transformation
  13. 中国大学数据科学与大数据技术专业排名!2021软科排名
  14. 各行业获客有哪些捷径?有没有能快速找到精准客户的软件?
  15. 14-TSS切换实验
  16. 输入整数n,其中0<n<7,输出用n、n+1、n+2、n+3这4个数字组成的无重复数字的3位数
  17. win10录屏快捷键?电脑技能操作看这里!
  18. Redis做接口限流
  19. Python:flatten()函数用法
  20. pr cpu100%_pr是什么意思 pr的意思是什么

热门文章

  1. IDC销售系统前台模板知了云模板
  2. 因接外包坐牢456天,我都经历了什么?
  3. linux 系统安装Iso,linux系统安装iso文件方法
  4. 剩余电流互感器互感电流放大转真有效值
  5. 腾讯云TRTCCalling实时音视频说明文档
  6. 机器学习中Bias(偏差)和Variance(方差)
  7. 如何将png转换成jpg呢?
  8. 微信小程序开发--虎年头像制作、虎头帽制作
  9. ignite集成mysql_Ignite集成Spark之IgniteDataFrames
  10. IE浏览器异常,无法正常使用,如何修复?