iOS 13.6, DYLD, symbol not found,expected in '/usr/lib/libc++.1.dylib',

hello,my app encounter a symbol not found problem that only occurs on iOS 14 and lower iOS version,the app just crash when launching, for iOS 15 and above iOS version, everything is ok. The app is built with XCode 15.2 and the min deployment target is iOS 12. The Crash report is here:

thanks in advance

the crash report text attachment is here

the problem is solved by checking build warning, one of the warning: ld: warning: object file (***.o)) was built for newer iOS version (18.0) than being linked (12.0); it indicates that a library written with c++ linked to the app is built for iOS 18.0; after rebuilding the library for iOS 12.0, everything is ok. one final confusion: the crash report seems not relevant to the cause of the problem.

iOS 13.6, DYLD, symbol not found,expected in '/usr/lib/libc++.1.dylib',
 
 
Q