Cocoapod发布程序

1.0 添加{project}.podspec文件

// Specification created at CLRollingCycleView.podspec
pod spec create CLRollingCycleView

2. 修改.podspec文件

3. git打标签,并提交代码

4. pod验证

pod lib lint

5. 验证是否登录

pod trunk me

6. 登录(执行完如下命令后,去邮箱打开验证连接)

pod trunk register 512113110@qq.com


7. 提交{project}.podspec

pod trunk push JWCategory_.podspec

8. 搜索、

pod search CLRollingCycleView


重要:验证和提交时如果要忽略警告可在命令后加 --allow-warnings,使用到第三方库时:--use-libraries;如:

pod lib lint --allow-warnings --use-libraries 



参考:http://www.jianshu.com/p/98407f0c175b

http://www.jianshu.com/p/32ba94d41861

http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/

http://www.jianshu.com/p/8a7b9232cbab


PS: 使用coding.net时,cocoapod官网上的仓库地址是空的,因此不推荐使用;

Clipboard Image.png

使用github时:

Clipboard Image.png



常见问题:


1. 执行 pod lib lint 命令时发生如下错误:

 -> JWCategory_ (1.2.10)
  - ERROR | [iOS] unknown: Encountered an unknown error (/usr/bin/xcrun simctl list -j devices

xcrun: error: unable to find utility "simctl", not a developer tool or in PATH
) during validation.

解决方案:是去xcode设置里将Command line Tools设置一下:


举报

© 著作权归作者所有


1