线程 1:信号 SIGABRT
Posted
技术标签:
【中文标题】线程 1:信号 SIGABRT【英文标题】:Thread 1: signal SIGABRT 【发布时间】:2017-01-26 17:19:46 【问题描述】:当我为我的 Xcode 项目运行模拟时出现上述错误 这出现在 O__abort_with_payload 文件中
dyld`__abort_with_payload:
0x10aae66f8 <+0>: movl $0x2000209, %eax ; imm = 0x2000209
0x10aae66fd <+5>: movq %rcx, %r10
0x10aae6700 <+8>: syscall
-> 0x10aae6702 <+10>: jae 0x10aae670c ; <+20>
0x10aae6704 <+12>: movq %rax, %rdi
0x10aae6707 <+15>: jmp 0x10aae6014 ; cerror_nocancel
0x10aae670c <+20>: retq
0x10aae670d <+21>: nop
0x10aae670e <+22>: nop
0x10aae670f <+23>: nop
错误出现在“-> 0x10aae6702 : jae 0x10aae670c ; ”行
控制台上还有一条消息
dyld: Library not loaded: @rpath/AdobeCreativeSDKCore.framework/AdobeCreativeSDKCore
Referenced from: /Users/kelvinnjeri/Library/Developer/CoreSimulator/Devices/0B163356-1560-479A-9CC0-2EC04084C5E3/data/Containers/Bundle/Application/FA936BDF-9607-4810-AEA5-F97A2EEFCA14/CloudiTv11.app/CloudiTv11
Reason: image not found
(lldb)
我将“AdobeCreativeSDKCore”和“AdobeCreativeSDKimages”安装为框架,项目已构建但出现错误
在另一个场合,我还尝试在我的主项目文件中手动包含框架,并使用桥接头文件来桥接它。
【问题讨论】:
dyld: Library not loaded with cocoapods 0.37 and Xcode 6.3的可能重复 【参考方案1】:这是因为您使用的是自定义框架,因此您需要将其放在常规部分的嵌入式二进制文件中。选择框架而不是捆绑包,取消选择复制项目,然后选择创建组。
Steps screenshoted
享受吧!
【讨论】:
【参考方案2】:*确保
install builds only is unchecked and based on dependency analysis is checked in both embeded frameworks and copy pod resources
【讨论】:
【参考方案3】:对我来说,取消链接 react-native-crop-image-picker 和 react-native-input-test-mask 解决了这个问题。
【讨论】:
以上是关于线程 1:信号 SIGABRT的主要内容,如果未能解决你的问题,请参考以下文章
Linux:详解多线程(线程同步信号量和生产者与消费者模型的实现)