SHProtocolManager 0.0.4

SHProtocolManager 0.0.4

测试测试
Lang语言 Obj-CObjective C
许可 MIT
发布最后发布2017年2月

SunHuaLong 维护。



建立自己的 Podspec

1.添加开源许可 LICENSE 文件
$ echo MIT>LICENSE

2.在自己的项目下创建 podspec 文件
$ pod spec create SHProtocolManager

3.编辑 podspec 文件,例如下

Pod::Spec.new do |s|
    s.name         = "SHProtocolManager"
    s.version      = "0.0.1"
    s.ios.deployment_target = '8.0'
    s.summary      = "A delightful setting interface framework."
    s.homepage     = "https://github.com/SunMichael/SHProtocolManager"
    s.license              = { :type => "MIT", :file => "LICENSE" }
    s.author             = { "sunsun" => "[email protected]" }
    s.social_media_url   = "https://github.com/SunMichael"
    s.source       = { :git => "https://github.com/SunMichael/SHProtocolManager.git", :tag => s.version }
    s.source_files  = "SHProtocolManager/*"
    s.resources          = "SHProtocolManager/*"
    s.requires_arc = true
end 

Directory1/*
Directory1/Directory2/*.{h,m}
Directory1/**/*.h        
* 表示匹配所有文件
*.{h,m} 表示匹配所有以.h和.m结尾的文件
** 表示匹配所有子目录 

3.1.绑定 tag  


git commit -m 'log'
git tag 0.0.1    tag一定要和podspec中的version一致
git push origin master --tags       –tags为了把刚才添加的tag提交上去

4.验证文件的有效性
$ pod spec lint LPPushService.podspec
如果出现- ERROR | [iOS] unknown: Encountered an unknown error (Simulator iPhone 4s is not available.) during validation.
更新 Cocoapad sudo gem install cocoapods --pre

5.注册 Cocoapod
$ pod trunk register [email protected] "SunXX"

6.发布 podspec
pod trunk push LPPushService.podspec
或者 pod trunk push LPPushService.podspec --use-libraries --allow-warnings