本文写了一些本人使用私有库过程中遇到的问题,与大家分享:
-
在配置私有库的过程中,当你的私有库引用了别的私有库,如一个子库依赖另一个子库,如:
s.subspec 'Util' do |ss| ss.source_files = 'XXX/Classes/Util/*' ss.dependency 'SDWebImage' end s.subspec 'Core' do |ss| sgc.source_files = 'XX/Classes/Core/*' sgc.dependency 'XXX/Util' end 复制代码
当你对podspec文件进行验证的时候,会报错Encountered an unknown error错误,在后面加上
--use-libraries
参数即可 -
引入图片时需要注意:
- 图片引用过程中不会自动选择
@2x和@3x
的图片, 所以必须设置包括图片后缀的完整名称 [currentBundle pathForResource:@"xxx@2x.png" ofType:nil inDirectory:@"xxx.bundle"]
必须调用包含inDirectiory的获取path的方法,否则不能正常引用图片
如果我的文章对你有所帮助,请留言告诉我,Thanks!
- 图片引用过程中不会自动选择