Я создал нативный модуль для реакции на нативный.(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.
Когда я удаляю import Alamofire & import KinEcosystem
, а также использование кода RNKin.swift
, приложение не падает, когда я открываю его на симуляторе без подключенного отладчика.
Я предполагаю, чтоПлатформы Swift в подпроекте RNKin не копируются / не связываются правильно? Я не знаю :( После 5 дней проб и ошибок я выкладываю это в надежде, что кто-то может мне помочь, это было бы здорово !!! =)
PS Андроид работает отлично.