iOS 13 SDK 的 Phonegap 构建

Posted

技术标签:

【中文标题】iOS 13 SDK 的 Phonegap 构建【英文标题】:Phonegap build for iOS 13 SDK 【发布时间】:2020-03-02 10:14:14 【问题描述】:

我正在使用 phonegap build 来构建 IPA 和 APK。 当我试图在应用商店上传我的 IPA 时。我收到了这个警告

警告:“此应用是使用 ios 12.1 SDK 构建的。从 2020 年 4 月开始,提交到 App Store 的所有 iOS 应用都必须使用 iOS 13 SDK 或更高版本构建,并包含在 Xcode 11 或更高版本中。”

我感谢任何解决方案。 谢谢

【问题讨论】:

您正在使用哪个 xcode 来构建您的应用程序。 @21PurviG 我也有同样的问题。 ITMS-90725:SDK 版本问题 - 此应用程序是使用 iOS 12.1 SDK 构建的。从 2020 年 4 月开始,所有提交到 App Store 的 iOS 应用都必须使用 iOS 13 SDK 或更高版本构建,并包含在 Xcode 11 或更高版本中。 这需要 Cordova iOS 5.1.1。在 Adob​​e PGB 社区论坛上,业内人士似乎认为 Adob​​e 不会更新 PGB(community.adobe.com/t5/phonegap/ios-13-sdk-for-phonegap-build/…)。是时候离开 PGB 了吗? 我希望Phonegap 将尽快提供升级或至少宣布他们是否会继续。这并不容易,但似乎没有其他解决方案,只能购买 Mac 并迁移到本地构建 =\ 【参考方案1】:

本地构建。如果没有mac,可以使用macincloud。

【讨论】:

看起来 Adob​​e 已经放弃了对 PhoneGap Build 的所有支持,并且任何仍在使用它的人都迫切需要迁移,根据这个答案。鉴于在单独评论中提到的社区线程中的噪音,很明显 Adob​​e 并不在意,而且您只能靠自己! 由于 PGB 不再需要维护,因此我们选择迁移,是的,我们正在使用 macincloud。【参考方案2】:

或者使用 App Store 支持的 https://monaca.io/ Monaca iOS Release Builds,因为它使用 SDK 13。 另外,如果没有 mac,另一种解决方案是 VirtualBox+MacOS 并使用 Cordova 创建本地构建。

【讨论】:

【参考方案3】:

Phonegap 项目已停止。 您可以使用 VoltBuilder 来编译您的应用,例如构建 phonegap。 https://volt.build/

【讨论】:

以上是关于iOS 13 SDK 的 Phonegap 构建的主要内容,如果未能解决你的问题,请参考以下文章

我的 iOS 应用程序可以使用 PhoneGap(构建与 xCode)的大小?

基于 PhoneGap 的 iOS 应用程序缺少基本 SDK

PhoneGap Build 是不是支持 iOS SDK 12.1?

为 Phonegap Build 应用添加不带 Xcode 的 facebook iOS SDK

Phonegap Build - IOS 证书错误

Phonegap 推送插件:构建 iOS 模板错误