`
zjjzmw1
  • 浏览: 1367922 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

podspec 发布自己的pods到CocoaPods trunk

    博客分类:
  • iOS
阅读更多

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 修改好就可以了。。。

1
1
分享到:
评论

相关推荐

    使用Cocoapods创建私有podspec.pdf

    一旦本地测试通过,就可以将podspec文件提交到之前创建的私有SpecRepo中。这一步是将你的私有库正式加入到Cocoapods的仓库索引,使其可以被其他项目引用。 6. 在个人项目中的Podfile中增加Pod并使用 在私有库注册到...

    podspec框架

    - 验证通过后,将Podspec文件推送到CocoaPods的Specs仓库,通常需要先在GitHub或其他地方公开源代码仓库。 - 发布到CocoaPods Trunk服务,使得其他开发者可以通过`pod install`命令轻松安装你的库。 4. **集成...

    swift-自制私有库pods

    最后,将Podspec添加到CocoaPods的Trunk服务,这样其他开发者就可以通过`pod 'LXAlertViewController'`来安装你的私有库。 在实际项目中使用自制私有库时,需要在Podfile中指定私有库的源。这通常通过设置`source`...

    cocoaPods使用

    - **CocoaPods / Core**: 提供了处理Podfile和Podspec文件的能力。Podfile用于定义项目所需库,而Podspec文件描述了库的特性,如源代码、依赖关系和构建设置。 - **CocoaPods / Xcodeproj**: 负责处理.xcodeproj和....

    CocoaPods 安装与使用

    一旦验证成功,CocoaPods 会根据 `.podspec` 文件中定义的源代码文件和其他相关配置,下载并组织好所需的文件。 2. **集成原理**:所有下载好的依赖库会被放置在一个名为 `Pods` 的单独项目中。主项目会依赖于 `...

    CLPodTest:CocoaPods库,用于测试自定义CocoaPod的开发和发布

    - 如果验证通过,发布到CocoaPods trunk服务:`pod trunk push CLPodTest.podspec`。这将使你的库可供其他开发者通过CocoaPods使用。 4. **CLPodTest-master文件夹内容** - `CLPodTest-master`这个压缩包包含的...

    CocoaPods工具链使用脚本

    例如,`pod lib create`命令用于创建一个新的CocoaPods库项目,`pod trunk push`用于发布库到CocoaPods的主仓库。对于团队协作,`pod repo update`可更新私有的CocoaPods仓库,确保所有人都在使用最新版本的库。 ...

    iOS cocoaPods 安装步骤

    在Mac上面, 快速安装Ruby ,以便iOS项目中使用CocoaPods(通过XCode 管理项目中引入的三方类)。包括RVM的安装、Ruby版本设置、下载和安装CocoaPods、以及cocoaPods的简单使用

    cocoapods.org-master.zip

    可能包括用于演示如何在项目中使用CocoaPods,或者如何为自己的库创建Podspec文件进行发布测试的实例。 至于“cocoapods.org-master”这个子文件夹,这可能包含了CocoaPods的官方站点源码,或者与CocoaPods服务相关...

    CocoaPods-practice:CocoaPods-练习

    CocoaPods-练习 推荐 最低要求 如果出现问题: The platform of the ... pod 'GTM', :podspec =&gt; 'GTM.podspec' 再当前目录下放一个GTM.podspec # # Be sure to run `pod spec lint GTM.podspec' to ensure th

    最新的CocoaPods安装,无需镜像

    7. **添加更多Pods**:如需集成更多第三方库,只需将相应的`pod`命令添加到`Podfile`文件中,并重新运行`pod install`即可。 8. **测试集成**:最后,可以在代码中引入相应库的头文件,以验证是否能够正常使用这些...

    cocoapods-xcode-plugin-master

    3. **更新和安装 Pods**:"Install/Update Pods" 功能允许你直接在 Xcode 内部执行 pod install 和 pod update 命令,避免了终端操作的繁琐。 4. **查看依赖版本**:插件可以显示当前项目的 Pods 版本信息,方便你...

    CocoaPods安装使用

    2. **更新Pods**:使用`pod update`来更新已经安装的Pods到最新版本。 3. **移除Pod库**:使用`pod deintegrate`来移除Pods集成,并清理生成的文件。 #### 六、高级用法 1. **多目标支持**:如果你的应用有多个...

    pod使用帮助

    - `pod trunk push [PodspecFile]`:发布你的库到CocoaPods公共仓库。 - `pod deintegrate`:移除Pods目录和Podfile.lock,但不删除Podfile。 - `pod lib create [LibraryName]`:创建一个新的CocoaPods库项目。 **...

    CocoaPods的搭建与部署.pptx

    使用 CocoaPods 之后,开发者只需要将用到的第三方开源库放到一个名为 Podfile 的文件中,然后执行 pod install。CocoaPods 就会自动将这些第三方开源库的源码下载下来,并且为工程设置好相应的系统依赖和编译参数。...

    IOS CocoaPods详解之进阶篇

    上文讲过,在开始使用CocoaPods,执行完pod install之后,会生成一个Podfile.lock文件。这个文件看起来跟我们关系不大,实际上绝对不应该忽略它。 该文件用于保存已经安装的Pods依赖库的版本,通过CocoaPods安装了...

    swift-CocoasPod的安装使用以及常见错误处理

    - **Podspec文件**:了解如何编写自己的Podspec文件,以便将自己的库发布到CocoaPods。 - **Target和Subspecs**:在一个Podfile中可以定义多个target,以支持不同的项目需求,Subspecs则允许你模块化库的代码。 - ...

Global site tag (gtag.js) - Google Analytics