使用cocoapods集成第三方库后编译遇到的一些问题及解决方法

使用pods 版本为 1.2

集成的第三方库有:

pod 'AFNetworking'

pod 'FDFullscreenPopGesture'

pod 'IQKeyboardManager'

pod 'SDWebImage'

pod 'MBProgressHUD'

pod 'YYKit'

pod 'FMDB/SQLCipher'

pod 'MWPhotoBrowser'

pod 'Masonry'

pod install 完成后编译时报 

lexical or preprocessor issue | "_OBJC_CLASS_$_AFHTTPSessionManager", referenced from:|Undefined symbols for architecture i386:

最直接有效的方法是选中pod project 作如下更改


使用cocoapods集成第三方库后编译遇到的一些问题及解决方法_第1张图片
 

运行时报如下错误

[UIImageView mas_makeConstraints:]: unrecognized selector sent to instance 0x7f962560bbb0

已经集成了Masonry,且已经正确的添加了Masonry的头文件,报这个错那只能是link的时候没有link到相关文件。

解决方案为 打开 主工程的 build setting 在otherlinking中加入Masonry 具体操作步骤如下图


使用cocoapods集成第三方库后编译遇到的一些问题及解决方法_第2张图片


你可能感兴趣的:(使用cocoapods集成第三方库后编译遇到的一些问题及解决方法)