如何在 flow.ci 的 iOS flow 中使用非官方(github) pod源 ?

由于 Pods Specs 文件较大且第三方源众多, flow.ci 无法一一支持。目前 flow.ci 仅支持官方 github 源 , 如果你的项目中采用了第三方源或者Pod, 可以用如下方式:

一. 使用本地文件

在项目repo中建一个目录存放在非官方Pod, 下例为repo根目录mypod目录

pod 'AFNetworking', :path => './mypod/AFNetworking'  

然后,将 AFNetworking 放到mypod目录中即可.

二. 指定git repo

可以指定Pod git repo地址, 此种方式会引用git repo根目录的podspec, 如下:

使用master分支

pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git'  

使用dev分支

pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :branch => 'dev'  

指定tag

pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :tag => '0.7.0'  

指定 commit id

pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :commit => '082f8319af'  

三. 指定 podspec文件

也可以通过指定podspec指定pod, 如下:

pod 'JSONKit', :podspec => 'https://example.com/JSONKit.podspec'  

Mayi

继续阅读此作者的更多文章