2014-11-06 5 views
1

Я используюiOS8 PhoneGap Cordova сети информация приложение выходит из строя

  • Xcode 6.1
  • Ios 8.1
  • Cordova 4.0.0 (IOS 3.6.3)
  • org.apache.cordova.network- информация 0.2.13

Во-первых, когда я добавляю плагин, он никогда не добавляет SystemConfiguration.framework. Мне нужно добавить его вручную на этап Buiild.

Как только это будет сделано, приложение сможет построить, но оно будет аварийно завершено в любом офлайн-событии.

Выполняется «updateReachability» и возникает вызов [self sendPluginResult] и исключение EXC_BAD_ACCESS в переменной _callbackId.

Я нашел много отчетов с тех пор, как кордова 3.1.0. Это просто не работает, или кто-то нашел исправление для этой проблемы?

Спасибо за любые подсказки.

ответ

1

Похоже, я нашел проблему. После отключения ARC (автоматического подсчета ссылок) в вашем проекте XCode (Project-> Build Settings) Сетевой информационный плагин, похоже, вызывает сбой. Поэтому я исправил его, установив опцию обратно в YES (в проекте Target &).

Но в моем случае у меня были некоторые классы, которые приводят к сбою сборки с помощью ARC YES. Поэтому я добавил флаг -fno-objc-arc для каждого из этих классов в Project-> Build Phases-> Compile Sources.

Смежные вопросы