https://github.com/zjjzmw1/ZMWImageCache
一、创建自己的github 仓库。
Repository name : 项目名。
Description :项目的说明描述。
选Public 可以共享。。。。公司选 Private 收费的。
包含 Initialize this repository with a README
Add .gitignore: Object-C
Add a License: MIT
二:
git clone https://github.com/sddd…….git
三:编写 pod spec 文件。
Pod::Spec.new do |s|
s.name = “项目名"
s.version = "1.1.0"
s.summary = “iOS各种,,,描述。。。。"
s.description = <<-DESC
"常用的iOS类目整描述。。。理"
DESC
s.homepage = "https://github.com/xiaoming/JSONKIT"
s.license = 'MIT'
s.author = { “小明" => “zjjsdf@163.com" }
s.source = { :git => "https://github.com/xiaoming/JSONKIT
", :tag => s.version.to_s }
s.platform = :ios, '7.0'
s.requires_arc = true
s.source_files = ’XXX/*'
s.frameworks = 'Foundation', 'CoreGraphics', 'UIKit'
end
写完后。
pod lib lint //验证下有没有错误。。。。
四:自己的 项目文件夹包含:ReadMe podspec 代码的文件 LICENSE 四个文件。
五:git add .
git commit -m “sdasddf”
git tag “1.0.0”
git push —tags
git push origin master
六。pod trunk register sdsdsd@163.com “小明”
这里的邮箱 ,用户名 和 s.author 的 要保持一致。。。。
pod trunk me ///查看自己的注册的信息。。。刚才的需要去邮箱里激活。
当然,如果你的pod是由多人维护的,你也可以添加其他维护者
pod trunk add-owner ARAnalytics kyle@cocoapods.org
七: pod trunk push
八。pod search sdfsdf
搜索到。说明 成功了。。。
九:另外,如果想要搜索到新人传的pod ,,,需要更新下自己本地的pod …
pod setup
十:更新的时候,,,commit ,push 代码,,,tag ,,,并且把 spec里面的tag 修改好就可以了。。。
相关推荐
- 验证通过后,将Podspec文件推送到CocoaPods的Specs仓库,通常需要先在GitHub或其他地方公开源代码仓库。 - 发布到CocoaPods Trunk服务,使得其他开发者可以通过`pod install`命令轻松安装你的库。 4. **集成...
最后,将Podspec添加到CocoaPods的Trunk服务,这样其他开发者就可以通过`pod 'LXAlertViewController'`来安装你的私有库。 在实际项目中使用自制私有库时,需要在Podfile中指定私有库的源。这通常通过设置`source`...
- 如果验证通过,发布到CocoaPods trunk服务:`pod trunk push CLPodTest.podspec`。这将使你的库可供其他开发者通过CocoaPods使用。 4. **CLPodTest-master文件夹内容** - `CLPodTest-master`这个压缩包包含的...
- **Podspec文件**:了解如何编写自己的Podspec文件,以便将自己的库发布到CocoaPods。 - **Target和Subspecs**:在一个Podfile中可以定义多个target,以支持不同的项目需求,Subspecs则允许你模块化库的代码。 - ...
执行`pod trunk push podDemo.podspec`命令,CocoaPods会验证你的Podspec,如果一切正常,库就会被发布,其他人就可以通过`pod 'podDemo'`来安装你的库。 6. **持续集成与版本管理**: 为了保持库的持续更新和稳定...
使用`pod trunk push`命令将Podspec发布到私有仓库。 5. **项目集成**:在你的iOS或macOS项目中,通过修改`.podfile`来添加对私有库的依赖。运行`pod install`会从私有仓库下载并安装所需的库。 6. **团队协作**:...