Собственный модуль iOS React падает, если не подключен к отладчику: служба закрыта из-за прерывания прерывания: 6 - PullRequest
0 голосов
/ 17 октября 2018

Я создал нативный модуль для реакции на нативный.(https://github.com/phips28/react-native-kin)

Теперь я попробовал эту библиотеку в демонстрационном проекте, и у нее странное поведение: это полностью установленный демонстрационный проект (node_module), который должен запускаться на любом симуляторе при установке из Xcode. https://www.dropbox.com/s/6jjgh9s13ujpkrm/demo.zip?dl=0

НО, когда я закрываю приложение и открываю приложение в симуляторе, он показывает заставку и сразу вылетает с ошибкой:

assertiond[551]: Submitted job with label: UIKitApplication:org.reactjs.native.example.demo[0xcef][551]
SpringBoard[546]: [org.reactjs.native.example.demo] Bootstrap complete with label: UIKitApplication:org.reactjs.native.example.demo[0xcef][551]
com.apple.CoreSimulator.SimDevice.CB0286D5-0F1C-4C5F-A0F4-7963F87B34BF[529] (UIKitApplication:org.reactjs.native.example.demo[0xcef][551][15889]): Service exited due to Abort trap: 6

Похоже, если отладчик Xcode не подключен, это не работает.


Зависимости библиотеки (подпроекта) в демонстрационном проекте - это среды Swift.

subproject with dependencies

Когда я удаляю import Alamofire & import KinEcosystem, а также использование кода RNKin.swift, приложение не падает, когда я открываю его на симуляторе без подключенного отладчика.


Я предполагаю, чтоПлатформы Swift в подпроекте RNKin не копируются / не связываются правильно? Я не знаю :( После 5 дней проб и ошибок я выкладываю это в надежде, что кто-то может мне помочь, это было бы здорово !!! =)

PS Андроид работает отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...