CocoaPods等同于Maven SNAPSHOT构建

时间:2015-10-22 01:29:13

标签: cocoapods

在Maven中CocoaPods和SNAPSHOT构建中是否有相同的概念?

我有一个私有的podspec repo设置,我想在每次CI运行后发布一个新的开发版本。对于我的Android版本,我有一个Artifactory服务器设置,其中CI在每次运行后发布SNAPSHOT构建(仅保留最新的5)。 Cocoapods是否有一种简单/推荐的方法来实现这一目标?

1 个答案:

答案 0 :(得分:0)

如果您参考CocoaPods Versioning Specifics文档的Making a CocoaPod部分,您将看到支持。该文档提供了一个将预发行版本指定为struct WithTestProtocolStruct: WithTestProtocol { var someVarWithTestProtocol: TestProtocol { return TestProtocolStruct() }的示例,但是如果您查看RubyGems Prerelease Gems文档的Patterns部分(Making a CocoaPod文档链接到),您会发现建议将预发行版本指定为1.2-beta3。我敢肯定两者都可以,但是您可以通过创建podspec文件并对其运行1.2.beta.3命令来轻松地验证这一点。如果您选择的版本名称合适,则当lint命令完成时,您会看到一条pod spec lint MyPrivateLibrary.podspec消息。

相关问题