第一部分:关于编译和打包的说明
生成.a 文件:
设置 scheme 中的 config 为 Release;
要生成真机上的.a 时就把 Device 选中真机然后 build,否则就选中模拟器然后 build
;
如何合并成或在模拟器上和真机都可用的.a 文件:
执 行 : lipo -create libMobileIMSDK4i_r.a
libMobileIMSDK4i_d.a -output libMobileIMSDK4i_tcp.a
注 : libMobileIMSDK4i_r.a 运 行 于 真 机 的 .a ,
libMobileIMSDK4i_d.a 运行于模拟器的.a。
在其它工程中使用此.a(通用)文件时的错误:“referenced from:+[Reachability
reachabilityWithHostName:] in libMobileIMSDK4i_tcp.a(Reachability.o)”的解决:
加入“SystemConfiguration.framework”库即可,原因不明!