AnyChat技术支持论坛
标题: IOS-》SDK导入工程库问题 [打印本页]
作者: apple0110 时间: 2015-5-27 14:12
标题: IOS-》SDK导入工程库问题
song:audioprocess apple$ lipo -info *
Architectures in the fat file: libaudio_processing are: armv7 armv7s i386 x86_64 arm64
Architectures in the fat file: libaudio_processing_neon are: armv7 armv7s arm64
Architectures in the fat file: libaudio_processing_sse2 are: i386 x86_64
Architectures in the fat file: libcommon_audio are: armv7 armv7s i386 x86_64 arm64
Architectures in the fat file: libcommon_audio_neon are: armv7 armv7s
Architectures in the fat file: libcommon_audio_sse2 are: i386 x86_64
Architectures in the fat file: librtc_base_approved are: armv7 armv7s i386 x86_64 arm64
Architectures in the fat file: libsystem_wrappers are: armv7 armv7s i386 x86_64 arm64
song:audioprocess apple$
我是做iPhone手机客户端开发的,只针对ios系统,导入AnyChat SDK时, 标记红色的.a文件是不需要添加到工程中去的吧,
蓝色的.a文件,也可以不用添加吧, ...那么到底只添加哪几个.a文件啊 ?????求解
作者: 佰锐科技-杨子鳄 时间: 2015-5-27 14:31
不影响,libaudio_processing_neon是手机端的库,libaudio_processing_sse2是PC模拟器上面的库(只有x86平台才支持SSE2指令集),您如果不需要在PC模拟器上面运行AnyChat,则红色的两个库可以不用添加进工程。ios开发的配置环境,请参考http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: admin 时间: 2015-5-27 14:38
除了红色的两个库可以不需要添加进工程外,其它库文件都需要添加进工程。
PS:把红色的库添加进工程,除了编译时会带有警告外,没有别的坏处,也不会增大目标文件的大小,因为不包含目标平台的arch是不会链接进目标文件的。
作者: apple0110 时间: 2015-5-27 14:51
thank you!
作者: apple0110 时间: 2015-5-27 14:52
thank you!
作者: JanJan 时间: 2015-9-2 14:10
我也遇到了这问题,
除了libaudio_processing_sse2以及libcommon_audio_sse2有这个警告之外,还有libcommon_audio_neon
如前几楼所言,前两个貌似是可以不导入的
但是libcommon_audio_neon这个必须得导入?
但导入之后就会产生警告...
我想问有这三个警告还可以通过AppStore的审核吗?
在此先谢谢各位。
作者: admin 时间: 2015-9-2 14:13
出现警告的两个库是“i386 x86_64”,这是虚拟机(模拟器)的环境,您打包上传到AppStore时都是真机(ARM)环境,是不会打包这两个库的,所以不会有影响。
作者: JanJan 时间: 2015-9-2 15:19
您好 感谢您的回覆,
我想在请问一下,
除了那两个之外,还有第三个警告,
第三个是libcommon_audio_neon 这警告(也就是楼主所标注蓝色的那行)
这个也不会影响到上架吗?
再一次衷心感谢您的回答。
作者: 佰锐科技-邵光清 时间: 2015-9-2 15:27
是的,没有影响的
作者: JanJan 时间: 2015-9-2 15:43
Thank you very much
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) |
Powered by Discuz! X3 |