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问题的主要内容,如果未能解决你的问题,请参考以下文章

flutter-android打包

2022-04-22iOS项目混编flutter,iOS真机debug模式下打不开flutter页面

干货: 在 Flutter 项目下安卓 flavor 打包配置实践 | 开发者说·DTalk

干货: 在 Flutter 项目下安卓 flavor 打包配置实践 | 开发者说·DTalk

Flutter打包IOS相关问题记录

Flutter IOS 新建打包发布全流程 2023 版