我正在使用Ionic Framework构建我的应用程序并在此时更新它的iOS 9。GCDWebServer是为更新的iOS版本(8.3)构建而不是链接的(7.0)
我的iOS Build Target设置为9.0。所以我不确定它为什么要为8.3构建。我可以在哪里更改GCD Web服务器的构建目标并将链接从7.0更改为9.0?
我正在使用Ionic Framework构建我的应用程序并在此时更新它的iOS 9。GCDWebServer是为更新的iOS版本(8.3)构建而不是链接的(7.0)
我的iOS Build Target设置为9.0。所以我不确定它为什么要为8.3构建。我可以在哪里更改GCD Web服务器的构建目标并将链接从7.0更改为9.0?
经过大量的反复试验,我发现cordova-plugin-webserver
(需要com.telerik.plugins.wkwebview
)与XCode 7 Beta不兼容。
这个问题可以固定通过简单地除去相容的插件:
cordova plugins remove com.telerik.plugins.wkwebview
cordova plugins remove cordova-plugin-webserver
这应该没有任何其他的修改工作。 不要更改 iOS部署目标或启用位代码设置,它们只是潜在问题的症状,并不会解决问题。
这解决了这个问题。我还删除了'cordova-plugin-webserver'插件,一旦我将构建设置恢复到默认状态,导致所有错误消失。 –
很高兴听到!修复了包含cordova-plugin-webserver的答案,我也删除了它。 – jsalonen
只有删除'cordova-plugin-webserver'才能使用?我是否也必须删除wkwebview插件? –
这是相反的:您的应用程序最小部署目标设定为7.0的iOS,而GCDWebServer无论以何种方式,你在你的应用程序建立它(的CocoaPods,迦太基,手工......),有最低部署目标设置为8.3。
确保您项目和目标的版本设置中的iOS Deployment Target
正确设置为相同的值并且大于或等于8.3。
我的iOS部署目标被设置为9.0,但仍然会引发相同的错误。 –
另外,我正在使用Ionic Framework构建这个应用程序。所以没有CocoaPods或迦太基。我猜'npm'在这种情况下是相当的? –
我禁用了“我的信息”选项卡上的“启用位码”设置,并导致更多相同的错误发生。 –
我收到了与Reapp.io完全相同的错误,所以问题不是特定于Ionic。我怀疑科尔多瓦集成了GCD Web服务器的问题。 – jsalonen