为了模块持续集成 拆分项目,降低耦合使用私有POD集成
cd 文件路径
第一步 创建库空间文件
pod spec create 库名称
mkdir Classes
第二步 修改 xxx.podspec, 主要修改几个关键地方:
1.“example”或 “EXAMPLE”
2.s.platform 运行平台
3s.description
4.s.source_files 源码路径
5.s.dependency “你需要的依赖库”
验证库文件配置是否成功:(允许警告)
pod lib lint --allow-warnings
验证成功后:xxx.podspec passed validation.
pod repo push WTSpecs PodTestLibrary.podspec
pod repo push 本地repo名 podspec名 --sources='私有仓库repo地址,https://github.com/CocoaPods/Specs'
引用
本地
pod ‘xxx’, :path => '/Users/apple/.../xxx’
SVN
pod ‘xxx’, :svn=> ‘https://192.168.2.88:8443/SVN/…/xxx’
资源文件要打包成 Bundle
command + N (或者右键 NewFile) ——> iOS ——> Resource ——> Settings Bundle ——>Next ——>起个名Create
关于Bundle里Xib无法加载的解决方法
(not yet loaded)' with name ‘xxx’’ 这时,我们的处理方法是需要把xib转化成nib,转化方法是
ibtool --errors --warnings --output-format human-readable-text --compile xxxx.nib xxxx.xib