2015-10-28 102 views
0

自iOS 9發佈以來,我想向用戶提供堅持使用iOS 8或僅使用最新版本的SDK的可能性。不同的iOS版本cocoapods

可以很容易地創建一個混帳雙科,但我要如何處理這種選擇中的CocoaPods?我如何讓用戶選擇下載哪個版本的SDK,即使我不斷更新和擴展iOS 8和iOS 9?

可能是讓用戶選擇的唯一途徑是完成了iOS版本8,只有在此之後,開始釋放的iOS 9一個,放棄另一個。 我希望我不對。

在此先感謝。

+0

通常你會守護你用一版本檢查的ios9功能的使用,使您的產品的一個版本可以支持多個版本的IOS – Paulw11

+0

這可能是一個方式,謝謝!我仍然有興趣知道如果CocoaPods提供這種機會 – user3223843

回答

1

您可以指定要在羣裏面的文件項目中使用可可豆莢的版本。

此外沒有版本,或特定的一個,但也可以使用 邏輯運算符:

「> 0.1」的任何版本高於0.1「> = 0.1」版本0.1和任何 更高版本'< 0.1' 的任何版本低於0.1 '< = 0.1' 版本0.1 和任何較低版本除了邏輯運算符的CocoaPods具有 樂觀符〜>:

'〜> 0.1.2' 版本0.1。 2和版本高達0.2,不包括0.2 和更高的「〜> 0.1」版本0.1,版本到1.0,不包括 1.0和更高的「〜> 0」版本0和更高,這是 基本相同爲不具有它。

因此可以說你的iOS 8支持的SDK是v1.0.0,你的iOS 9支持的SDK是v2.0.0。

您應該可以對SDK進行更新,並在發佈時爲每個版本添加次要版本號,並且您的用戶正確設置了其pod文件(對於iOS 8,只能使用~> 2.0.0和iOS 9只能使用>= 2.0.0),他們不應該有任何擔心。

+0

像這個選項,謝謝。 :) – user3223843

相關問題