2013-07-10 59 views
3

是否有方法通過API獲取pod規範(版本,名稱,日期等)?我發現的最接近的是來自他們網站的搜索請求,但不是JSON API。有沒有CocoaPods JSON API?

如果你看看cocoacontrols,就必須有類似API的東西,因爲它們可以爲你的回購找到正確的pod。

背景:我需要查看一個窗格,看看是否有新版本可用。

我看着GitHub回購,但找不到所需的規格。

回答

3

目前CocoaPods系統的唯一部分是命令行工具和specs repo。我可以想出幾種方法可以做到這一點,但肯定會比提供的API更加涉及。

您可以使用Github的API來查詢規格回購。每個規格的文件夾結構都是相同的,所以您會看repo/specname以文件夾的形式查看可用的版本號。

如果您想在本地執行此操作,則可以使用~/.cocoapods/master中的文件夾進行類似操作,該文件夾是規格回購的克隆。

+3

我已經upvoted基思,因爲它是*正確的*答案,我們確實有一個非官方的aka它可以改變,當我們需要它時,URL計劃的podspec的信息:http://cocoapods.org/api/v1 /pod/ARAnalytics.json – orta

+0

謝謝你們,這真的幫了我。 – btype

0

我相信Cocoapods的工作原理是直接檢查podspecs GitHub repo。您也可以使用customize來查看您選擇的自定義規範回購(例如公司內部的pod),但沒有列出pod的API。

3

Actually they have API

我知道這個問題太舊了,但無論如何它都放在了Google的第一位。所以,至少另一個人會知道CocoaPods提供了API。

+0

度量API不會列出可用的pod版本 –