如何使用 OneSignal 插件将应用上传到 App Store?错误 ITMS-90362 “MinimumOSVersion”无效

Posted

技术标签:

【中文标题】如何使用 OneSignal 插件将应用上传到 App Store?错误 ITMS-90362 “MinimumOSVersion”无效【英文标题】:How to upload app to the App Store with OneSignal plugin? ERROR ITMS-90362 "MinimumOSVersion" invalid 【发布时间】:2017-09-25 17:29:53 【问题描述】:

我遇到了一些与 ios 上的 OneSignal 插件相关的问题。在归档应用程序后的 Xcode 中,当我尝试将应用程序上传到 AppStore 时出现此错误:

iTunes Store 操作失败

错误 ITMS-90362:“无效的 Info.plist 值。键的值 捆绑中的“MinimumOSVersion” fsa.app/PlugIns/OneSignalNotificationServiceExtension.appex 是 无效的。此扩展需要 iOS 版本高于 为 Info.plist 中的 MinimumOSVersion 键指定的值。"

我尝试在与 OneSignalNotificationServiceExtension 相关的 Info.plist 文件中手动更改该值,但仍然出现此错误。在 Unity 中,我将最低 iOS 版本设置为 9.0。任何想法如何解决这个问题?

附加信息,我已经使用这些教程来设置项目:

Unity SDK Setup

Generate an iOS Push Certificate

版本:

Xcode 9.0

团结 5.6.1f1

OneSignal 2.4.0

谢谢!

【问题讨论】:

【参考方案1】:

您可以删除部署目标,使其在通知服务扩展部署目标字段中显示为灰色,如下所示:

【讨论】:

好的,它显示为 11.0 版本,但当我尝试存档时收到错误消息:Invalid iOS deployment version '-miphoneos-version-min=11.0', iOS 10 is 32 位目标的最大部署目标 我不知道我到底是如何解决的,但是在 xcode 中,有一个解决这个问题的解决方案,它会自动运行。之后它起作用了!谢谢!

以上是关于如何使用 OneSignal 插件将应用上传到 App Store?错误 ITMS-90362 “MinimumOSVersion”无效的主要内容,如果未能解决你的问题,请参考以下文章

仅当 onesignal 设备 ID 准备好时,如何启动 android 应用程序?

删除用户后可以将用户添加到 OneSignal 吗?

在新 Mac 上推送通知证书

ionic2 - 用户订阅 OneSignal 后如何获取玩家 ID

如何使用cordova插件挂钩将文件复制到/res/raw

如何在typecho中使用腾讯云对象存储cos?