PhoneGap Build 是不是支持 iOS SDK 12.1?

Posted

技术标签:

【中文标题】PhoneGap Build 是不是支持 iOS SDK 12.1?【英文标题】:Does PhoneGap Build support iOS SDK 12.1?PhoneGap Build 是否支持 iOS SDK 12.1? 【发布时间】:2019-03-22 13:20:25 【问题描述】:

在 App Store Connect 中,我注意到一条消息告诉我,从 2019 年 3 月 27 日开始,我的应用程序必须使用 iOS 12.1 SDK 构建。

于是我搜索了与这个SDK兼容的Cordova版本,发现this message on Cordova's blog。

我在 PhoneGap Build 上寻找了同等产品,这就是我遇到问题的地方。据this PhoneGap Build support page报道,phonegap支持的最新版本是4.5.5ios 11)。

所以我来到信息渔场,看看 Phonegap Build 服务是否已准备好应对这一变化,或者他们的所有用户是否都必须在家中进行构建?

【问题讨论】:

【参考方案1】:

我不认为这是PhoneGap Build already builds with Xcode version 10.1 的问题。在 PhoneGap Build 中我的一个构建日志中,我可以看到以下路径:

/Applications/Xcode101.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk/

这对我来说表明 PhoneGap Build 已经能够使用 iOS 12.1 SDK 进行构建,这正是 Apple 所要求的:

提醒一下,自 2019 年 3 月 27 日起,所有新应用和应用更新 对于 iPhone 或 iPad,包括通用应用程序,将需要构建 使用 iOS 12.1 SDK 并支持 iPhone XS Max 或 12.9 英寸 iPad 专业版(第 3 代)。

我不确定您是否需要针对更高版本的 PhoneGap 来获得相同的结果。目前默认的 PhoneGap CLI 版本是 6.5.0,因此如果您需要更高版本,请将以下内容添加到您的 config.xml

<preference name="phonegap-version" value="cli-8.1.1" />

【讨论】:

感谢您的回答,现在看起来更清楚了。看看我的更新是否会在周三顺利通过。

以上是关于PhoneGap Build 是不是支持 iOS SDK 12.1?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Phonegap Build 中为 iOS 定义自定义 URL 方案吗?

我可以使用 PhoneGap Build 在 Windows 计算机上创建 iOS 应用程序吗? [关闭]

phonegap build + phonegap-cli + ionic 图标

使用 PhoneGap Build 为 iOS 构建现有的 PhoneGap 项目

Adobe PhoneGap Build (iOS) 和 PushWoosh

如何使用 Phonegap 命令行工具为 iOS 发布 Build?