如果未附加到调试器,iOS React Native Module将崩溃:服务因中止陷阱而退出:6

时间:2018-10-17 12:58:44

标签: ios swift react-native

我已经创建了一个本机模块来响应本机。 (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 KinEcosystemRNKin.swift代码中的用法时,当我在未连接调试器的模拟器上打开应用程序时,该应用程序不会崩溃。


我假设子项目RNKin中的Swift框架未正确复制/链接? 我不知道:(经过5天的试验和错误后,我发布了此信息,希望有人可以帮助我,这真棒!!! =)

P.S。 Android完美运行。

0 个答案:

没有答案