添加个人项目的 podspec 到 YourCompanyPodSpecs

提交前检测

--verbose可以查看Error的具体原因
--allow-warnings 可以忽略检查警告,但是不推荐,根据具体情况决定是否忽略
SPEC_NAME.podspec是你写的podspec文件的文件名
在当前目录仅有一个.podspec文件时候,可以省略SPEC_NAME.podspec,下面中括号内容代表可以不写

本地检测:

若提交的podspec不依赖公司私有pod库

pod lib lint [SPEC_NAME.podspec] --verbose

若提交的podspec依赖公司私有pod库

pod lib lint [SPEC_NAME.podspec] --verbose --sources='https://github.com/CocoaPods/Specs,git@git.YourCompanypay.com:iOSPods/YourCompanyPodSpecs.git'

远端检测(需要已经在Git服务器上打了tag):

若提交的podspec不依赖公司私有pod库

pod spec lint [SPEC_NAME.podspec] --verbose

若提交的podspec依赖公司私有pod库

pod spec lint [SPEC_NAME.podspec] --verbose --sources='https://github.com/CocoaPods/Specs,git@git.YourCompanypay.com:iOSPods/YourCompanyPodSpecs.git'

添加到YourCompanyPodSpecs

若提交的podspec不依赖公司私有pod库

pod repo push YourCompanyPodSpecs [SPEC_NAME.podspec] --verbose

若提交的podspec依赖公司私有pod库

pod repo push YourCompanyPodSpecs [SPEC_NAME.podspec] --verbose --sources='https://github.com/CocoaPods/Specs,git@git.YourCompanypay.com:iOSPods/YourCompanyPodSpecs.git'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容