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.5(ios 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 项目