Flutter项目打包iOS出现 ITMS-90078 Missing Push Notification Entitlement问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter项目打包iOS出现 ITMS-90078 Missing Push Notification Entitlement问题相关的知识,希望对你有一定的参考价值。
参考技术A 每次将Flutter应用打包ios上传到App Store Connect之后,都会收到以下电子邮件警告,但不影响正常构建版本。但是烦躁,解决如下:大意就是 缺少推送相关的配置信息,其实在开发者网站配置证书的时候一般都进行 ‘推送功能’ APNs 勾选,但是项目中暂未设置推送配置,所以警告。
思路两个方向:
Flutter ios打包 ipa
参考技术A 1.keychain 钥匙串访问2.申请开发证书
3.注册Bundle ID
4.配置开发证书 (生成.mobileprovision文件)
5.安装证书
6.打包ipa
7.开发团队如何公用证书
进入以下程序
此文件保存到你想保存的地方,后面生成证书有用。
1.打开 苹果开发者中心 ( https://developer.apple.com )
2.按照以下图片步骤走:
上面省略的步骤,按照具体需要选择,基本是“傻瓜式点击
到这bundle id就OK了
.mobileprovision文件格式的配置文件是让开发者的项目(APP)能有真机调试,发布的权限。
配置开发证书,就会需要你设置,在这个项目中添加哪些设备作为真机调试的设备
1.Xcode打开以下文件夹
2.三个必填项
4.选择发布平台:
1.本地安装完.cer证书文件
输入密码之后点击好,即可生成.p12文件
以上是关于Flutter项目打包iOS出现 ITMS-90078 Missing Push Notification Entitlement问题的主要内容,如果未能解决你的问题,请参考以下文章
2022-04-22iOS项目混编flutter,iOS真机debug模式下打不开flutter页面
干货: 在 Flutter 项目下安卓 flavor 打包配置实践 | 开发者说·DTalk