在React Native IOS中,服务因Abort trap: 6而退出。

6
我使用的是 react-native 0.40.0 版本。执行 react-native run-ios 命令构建项目成功,但应用程序在启动时崩溃,并显示以下错误信息:Service exited due to Abort trap: 6
我尝试通过手动点击启动安装的应用程序来启动它,但它总是在控制台中显示相同的错误并崩溃:

Feb 5 23:25:23 Tony com.apple.CoreSimulator.SimDevice.5050AC21-0E8E-4E59-9561-65AFF770E25A.launchd_sim[42289] (UIKitApplication:org.reactjs.native.example.yawaloo[0x973d][53112]) : Service exited due to Abort trap: 6

这就是全部内容了,我甚至不知道该如何解决问题。或许是因为更新到 react-native 0.40 的缘故?
有什么想法吗?
P.S. Android 工作正常。

我现在也遇到了这些问题,但只是在特定的配置上。你有没有弄清楚出了什么问题? - vonGohren
1个回答

13

我这里也遇到了同样的问题。

当我安装这个包时,它就出现了:https://github.com/ivpusic/react-native-image-crop-picker

但是当我从Xcode编译时它可以工作,但是通过 "react-native run-ios" 就不行。

我通过以下步骤解决了这个问题:

将 ios/ImageCropPickerSDK 文件夹拖放到你的 Xcode 项目中,因为这是路径框架的问题。

但你仍然需要:

  • 点击项目常规选项卡:
  • 在 Deployment Info 下将部署目标设置为8.0
  • 在嵌入式二进制文件下,单击 + 并添加 RSKImageCropper.framework 和 QBImagePicker.framework

完成!

希望对你有所帮助 :-)


2
嗨,谢谢!我也遇到了同样的问题,在Xcode中运行很好,但是在react-native run-ios中却不行,所以按照你的建议,我只需要添加“Embedded Binaries”点击一下,现在它可以在react-native run-ios中工作了,谢谢 :) 我似乎有多个地方可以选择RSKImageCropper.framework.iOS,其中一个是在app_name/library/imageCropPicker.xcodeproj/Libraries/RSKImageCropper.xcodeproj/Products下,另一个是在imageCropPicker.xcodeproj/Libraries/RSKImageCropper...等或者RSKImageCropper.xcodeproj/Products。我应该从哪一个选择?再次感谢 :) - Michael
2
谢谢,伙计!这应该被接受为正确的答案。 - Andree Christian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接