- 1、创建新工程。(pod 管理工程)
- 2、添加QrMockIos 私有库;(在.cocopods/repos/目录下有该工程)
pod repo add QrMockIos http://192.168.7.197:8083/GeexZbc/QrMockIos.git
- 3、创建QrMockIos.podspec 文件
pod spec create QrMockIos
- 4、配置.podspec文件
Pod::Spec.new do |spec|
spec.name = "QrMockIos"
spec.version = "1.0.0"
spec.summary = "网络环境选择"
spec.description = <<-DESC
网络环境选择和mock扫描环境
DESC
spec.homepage = "http://192.168.7.197:8083/GeexZbc/QrMockIos.git"
spec.license = { :type => "MIT", :file => "FILE_LICENSE" }
spec.author = { "zbc101" => "zbc10101@163.com" }
spec.platform = :ios, "8.0"
spec.source = { :git => "http://192.168.7.197:8083/GeexZbc/QrMockIos.git", :tag => "#{spec.version}" }
spec.source_files = "QrMockIos", "QrMockIos/QrMockIos/mock/*.{h,m}"
# spec.exclude_files = "Classes/Exclude"
# spec.public_header_files = "Classes/**/*.h"
spec.dependency "AFNetworking", "~> 3.2.0"
end
- 5、验证对不对,最好是一个警告都没有,
pod lib lint
pod lib lint --allow-warnings
注:QrMockIos passed validation.
出现这个就成功了。
总结 以上私有库算创建完成
在别的工程可以引用
pod 'QrMockIos', :git => 'http://192.168.7.197:8083/GeexZbc/QrMockIos.git', :tag => '1.0.0'
pod 'QrMockIos', :git => 'http://192.168.7.197:8083/GeexZbc/QrMockIos.git', :inhibit_warnings => true ,:commit => '2daff42'
网友评论