我已经创建了一个本机模块来响应本机。 (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
代码中的用法时,当我在未连接调试器的模拟器上打开应用程序时,该应用程序不会崩溃。
我假设子项目RNKin中的Swift框架未正确复制/链接? 我不知道:(经过5天的试验和错误后,我发布了此信息,希望有人可以帮助我,这真棒!!! =)
P.S。 Android完美运行。