将自己的工程纳入pod,使用一下步骤:
1,建立git仓库
2,在仓库中添加工程,编写podspec文件
3,验证spec文件,推送到pod的主干
4,更新本地的pod文件
具体方法如下:
1.建立git仓库
到GitHub上边创建自己的仓库,略,建立自己的仓库之后要将自己的具体的文件放进去即可以
2.创建podspec文件
1>pod spec create ‘Your Pod Name’
2>然后编辑文件的内容为: 举个列子
Pod::Spec.new do |s|
s.name = "NHFPay"
s.version = "1.0.2"
s.summary = "微信、支付宝、银联、Apple Pay 4种支付方式的集合封装,仅仅用于方便使用"
s.homepage = "https://github.com/nhfc99/NHFPay.git"
s.license = "MIT"
s.author = {"nhfc99"=>"nhfc99@163.com"}
s.platform = :ios, '8.0'
s.ios.deployment_target = '8.0'
s.source = {:git => "https://github.com/nhfc99/NHFPay.git",:tag => s.version.to_s}
s.requires_arc = true
s.source_files = 'NHFPay/Pay/**/*.{h,m}'
s.vendored_libraries = ['NHFPay/Pay/applePaySDK/libs/libUPAPayPlugin.a','NHFPay/Pay/paymentcontrol/libs/libPaymentControl.a','NHFPay/Pay/WechatSDK/libWeChatSDK.a']
s.vendored_frameworks = ['NHFPay/Pay/aliPay/AlipaySDK.framework']
s.public_header_files = ['NHFPay/Pay/**/*.h']
s.frameworks = 'QuartzCore','CoreData','PassKit','Security','CoreMotion','Foundation','UIKit','CoreGraphics','CoreText','CoreTelephony','SystemConfiguration','AlipaySDK'
s.libraries = 'c++','z','sqlite3.0'
s.resources = 'NHFPay/Pay/aliPay/AlipaySDK.bundle'
end
3>为你当前的git仓库标记Tag
git tag 0.0.1 ##这里的0.0.1要和你上边的s.version相同
git push --tag ##将tag推送到远程仓库
4>pod验证
pod lib lint
pod spec lint NhfUIColorUnit.podspec --verbose
3.将自己的Email注册到GitHub
pod trunk register youEmail “name”
4.然后把自己的项目推到GitHub主干上
pod trunk push ***.podspec
pod trunk push NHFNSString.podspec --allow-warnings
5.更新本地的pod文件
pod repo update
6.最后搜索一下自己的库
pod search yourPodName
http://blog.csdn.net/hytzxd/article/details/46652173
IOS技术交流群:129582174