GCDWebServer是为较新的iOS版本(8.3)而不是链接(7.0)而构建的

时间:2015-09-18 18:44:55

标签: xcode cordova ionic-framework ios9 gcdwebserver

我正在使用Ionic Framework构建我的应用程序,并在此时为iOS 9更新它。

我的iOS Build Target设置为9.0。所以我不确定为什么要为8.3构建。我在哪里可以更改GCD Web服务器的构建目标并将链接从7.0更改为9.0?

enter image description here

2 个答案:

答案 0 :(得分:1)

经过大量的反复试验后,我发现cordova-plugin-webservercom.telerik.plugins.wkwebview所需)与XCode 7 Beta不兼容。

只需删除兼容的插件即可解决此问题:

cordova plugins remove com.telerik.plugins.wkwebview
cordova plugins remove cordova-plugin-webserver

这应该没有任何其他修改。 不要更改 iOS部署目标或启用Bitcode设置,它们只是潜在问题的症状,不会解决问题。

答案 1 :(得分:-1)

恰恰相反:您的应用最低部署目标设置为iOS 7.0,而GCDWebServer,无论您在应用中构建它的方式(CocoaPods,Carthage,manual ...),其最低部署目标都设置为8.3

确保项目和目标的构建设置中的iOS Deployment Target正确设置为相同的值且大于或等于8.3。