After we updated Xcode16.1 at the end of October, we packaged and released a version, after the release of the crash log immediately brush a lot of data, we checked the crash log, all 500 log systems are ios14, the crash pointer to the path is:
Thread 2 Crashed:
0 libswiftCore.dylib 0x000000019820b508 swift::ResolveAsSymbolicReference::operator()(swift::Demangle::SymbolicReferenceKind, swift::Demangle::Directness, int, void const*) + [ : 120]
1 libswiftCore.dylib 0x0000000198225f8c swift::Demangle::Demangler::demangleSymbolicReference(unsigned char) + [ : 208]
2 libswiftCore.dylib 0x0000000198225f8c swift::Demangle::Demangler::demangleSymbolicReference(unsigned char) + [ : 208]
3 libswiftCore.dylib 0x0000000198222e1c swift::Demangle::Demangler::demangleType(llvm::StringRef, std::__1::function<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, swift::Demangle::Directness, int, void const*)>) + [ : 200]
4 libswiftCore.dylib 0x0000000198210db8 swift_getTypeByMangledNameImpl(swift::MetadataRequest, llvm::StringRef, void const* const*, std::__1::function<swift::TargetMetadataswift::InProcess const* (unsigned int, unsigned int)>, std::__1::function<swift::TargetWitnessTableswift::InProcess const* (swift::TargetMetadataswift::InProcess const*, unsigned int)>) + [ : 480]
5 libswiftCore.dylib 0x000000019820e40c swift::swift_getTypeByMangledName(swift::MetadataRequest, llvm::StringRef, void const* const*, std::__1::function<swift::TargetMetadataswift::InProcess const* (unsigned int, unsigned int)>, std::__1::function<swift::TargetWitnessTableswift::InProcess const* (swift::TargetMetadataswift::InProcess const*, unsigned int)>) + [ : 604]
6 libswiftCore.dylib 0x000000019820e648 swift_getTypeByMangledNameInContext + [ : 148]
7 CocoaMQTT 0x00000001084b7558 0x1084ac000 + 46424
8 CocoaMQTT 0x00000001084dea44 0x1084ac000 + 207428
9 CFNetwork 0x0000000194a91a94 0x1948b8000 + 1940116
And mqtt function has not been updated recently, so we suspect that after Apple updated xcode16, there may be a problem with the ios14 system packaged for mqtt crash
After we updated Xcode16.1 at the end of October, we packaged and released a version, after the release of the crash log immediately brush a lot of data, we checked the crash log, all 500 log systems are ios14, the crash pointer to the path is:
Thread 2 Crashed:
0 libswiftCore.dylib 0x000000019820b508 swift::ResolveAsSymbolicReference::operator()(swift::Demangle::SymbolicReferenceKind, swift::Demangle::Directness, int, void const*) + [ : 120]
1 libswiftCore.dylib 0x0000000198225f8c swift::Demangle::Demangler::demangleSymbolicReference(unsigned char) + [ : 208]
2 libswiftCore.dylib 0x0000000198225f8c swift::Demangle::Demangler::demangleSymbolicReference(unsigned char) + [ : 208]
3 libswiftCore.dylib 0x0000000198222e1c swift::Demangle::Demangler::demangleType(llvm::StringRef, std::__1::function<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, swift::Demangle::Directness, int, void const*)>) + [ : 200]
4 libswiftCore.dylib 0x0000000198210db8 swift_getTypeByMangledNameImpl(swift::MetadataRequest, llvm::StringRef, void const* const*, std::__1::function<swift::TargetMetadataswift::InProcess const* (unsigned int, unsigned int)>, std::__1::function<swift::TargetWitnessTableswift::InProcess const* (swift::TargetMetadataswift::InProcess const*, unsigned int)>) + [ : 480]
5 libswiftCore.dylib 0x000000019820e40c swift::swift_getTypeByMangledName(swift::MetadataRequest, llvm::StringRef, void const* const*, std::__1::function<swift::TargetMetadataswift::InProcess const* (unsigned int, unsigned int)>, std::__1::function<swift::TargetWitnessTableswift::InProcess const* (swift::TargetMetadataswift::InProcess const*, unsigned int)>) + [ : 604]
6 libswiftCore.dylib 0x000000019820e648 swift_getTypeByMangledNameInContext + [ : 148]
7 CocoaMQTT 0x00000001084b7558 0x1084ac000 + 46424
8 CocoaMQTT 0x00000001084dea44 0x1084ac000 + 207428
9 CFNetwork 0x0000000194a91a94 0x1948b8000 + 1940116
And mqtt function has not been updated recently, so we suspect that after Apple updated xcode16, there may be a problem with the ios14 system packaged for mqtt crash