我正在使用 Ionic Framework 构建我的应用程序,并在此时为 iOS 9 更新它。
我的 iOS 构建目标设置为 9.0。所以我不确定它为什么要为 8.3 构建。我在哪里可以更改 GCD Web 服务器的构建目标并将链接从 7.0 更改为 9.0?
我正在使用 Ionic Framework 构建我的应用程序,并在此时为 iOS 9 更新它。
我的 iOS 构建目标设置为 9.0。所以我不确定它为什么要为 8.3 构建。我在哪里可以更改 GCD Web 服务器的构建目标并将链接从 7.0 更改为 9.0?
经过大量的试验和错误,我能够弄清楚cordova-plugin-webserver
(required by com.telerik.plugins.wkwebview
) 在某种程度上与 XCode 7 Beta 不兼容。
只需删除兼容的插件即可解决此问题:
cordova plugins remove com.telerik.plugins.wkwebview
cordova plugins remove cordova-plugin-webserver
这应该可以在没有任何其他修改的情况下工作。不要更改iOS 部署目标或启用 Bitcode 设置,它们只是潜在问题的症状,不会解决问题。
恰恰相反:您的应用程序最小部署目标设置为 iOS 7.0,而 GCDWebServer,无论您以何种方式在应用程序中构建它(CocoaPods、Carthage、手动...),其最小部署目标设置为 8.3。
确保iOS Deployment Target
项目和目标的构建设置中的值正确设置为相同的值并且大于或等于 8.3。