2 BLE 1 CryptoSwift, один работает, а другой нет
У меня есть 2 сторонних пакета, которые используют CryptoSwift 1.3.1. В моем приложении Swift, когда я использую BLE с одним из пакетов, он работает плавно и обрабатывает данные как обычно. Когда я использую другой пакет, который включает RxSwift, и запускаю BLE, я получаю
поток #1, очередь = 'com.apple.main-thread', причина остановки = EXC_BAD_ACCESS (код =1, адрес =0x0) кадр #0: 0x0000000104e80b34 CryptoSwiftCryptoSwift.AES.init(key: Swift.Array<Swift.UInt8>, blockMode: CryptoSwift.BlockMode, padding: CryptoSwift.Padding) throws -> CryptoSwift.AES + 172 frame #1: 0x0000000104e80a30 CryptoSwift
CryptoSwift.AES.__allocating_init(ключ: Swift.Array___lldb_unnamed_symbol4579$$framework + 164 frame #3: 0x00000001056ca45c framework
___ lldb_un named_symbol4581 $$ framework + 292 frame # 4: 0x00000001056c9890 framework___lldb_unnamed_symbol4571$$framework + 100 frame #5: 0x00000001055fb370 framework
___ lldb_un named_symbol801 $$ framework + 392 frame # 6: 0x00000001055fd270 framework___lldb_unnamed_symbol820$$framework + 24 frame #7: 0x00000001055fb51c framework
___ lldb_un named_symbol803 $$ framework + 32 кадра # 8: 0x00000001055fd2c8 framework___lldb_unnamed_symbol822$$framework + 24 frame #9: 0x00000001044aedd8 RxSwift
FlatMapSink.performMap (element =, self =) в Merge.swift:352:25 [opt]