iOS8 phonegap cordova 网络信息应用程序崩溃
Posted
技术标签:
【中文标题】iOS8 phonegap cordova 网络信息应用程序崩溃【英文标题】:iOS8 phonegap cordova network-information app crashes 【发布时间】:2014-11-06 22:37:12 【问题描述】:我用
Xcode 6.1 ios 8.1 cordova 4.0.0 (iOS 3.6.3) org.apache.cordova.network-信息0.2.13首先,当我添加插件时,它从不添加 SystemConfiguration.framework。我需要手动将其添加到构建阶段。
完成此操作后,应用可以构建,但它会在任何离线事件中崩溃。
“updateReachability”被执行,[self sendPluginResult] 调用发起,_callbackId 变量出现 EXC_BAD_ACCESS 异常。
我发现了自科尔多瓦 3.1.0 以来的许多报告。这只是不再起作用还是有人找到了解决此问题的方法?
感谢任何提示。
【问题讨论】:
【参考方案1】:看来我找到了问题所在。在 XCode 项目(项目->构建设置)中禁用 ARC(自动引用计数)后,网络信息插件似乎会导致崩溃。所以我通过将选项设置回 YES(在目标和项目中)来修复它。
但在我的情况下,我有一些类导致构建失败并出现 ARC YES。因此,我在 Project->Build Phases->Compile Sources 中为每个这些类添加了一个标志 -fno-objc-arc
。
【讨论】:
以上是关于iOS8 phonegap cordova 网络信息应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章
Cordova / Phonegap 和 iOS 8.1 库路径
如何在 iOS 8 上的 Cordova / PhoneGap 应用程序中隐藏键盘表单附件栏? [复制]
通知不适用于 ios8 - Pushwoosh + phonegap
phonegap(cordova) 自己定义插件代码篇----android ,iOS 微信支付工具整合