1.
symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
原因是很多库是不支持浏览器的,这时候必须修改Build Active Acrcheitecture Only在Debug模式下的配置
YES是指编译当前设备的指令集
NO是编译指定的所有版本的指令集
2.jPush配置
官方的配置:https://github.com/jpush/jpush-react-native
Undefined symbols for architecture x86_64: "_dns_free_resource_record", referenced from: -[JPUSHSRVResolver processRecord:length:] in libRCTJPushModule.a(JPUSHSRVResolver.o) "_dns_parse_resource_record", referenced from: -[JPUSHSRVResolver processRecord:length:] in libRCTJPushModule.a(JPUSHSRVResolver.o)
添加libresolv.tbd库即可
3.百度地图
需要添加libsqlite3.0.tbd CoreTelephony.framework libstdc++.6.0.9