0
我有一個向上運行iOS 6的應用程序。我在這個應用程序中使用三個開源第三方庫。在多個平臺上使用Cocoapods
- MRProgress - 進度視圖控件。這個庫只支持iOS 7以上版本。
- HTProgressHUD - 因爲前一個控件支持iOS 7和以上版本,所以當該應用程序在iOS 6設備上運行時,我使用此進度視圖控件作爲回退。
- Reachability - 檢查網絡可用性。應用程序在iOS 6和iOS 7設備上運行時應使用此庫。
這是我目前的Podfile
。
platform :ios, '6.0'
pod 'HTProgressHUD', '~> 0.1'
pod 'Reachability', '~> 3.1'
platform :ios, '7.0'
pod 'MRProgress', '~> 0.4'
pod 'Reachability', '~> 3.1'
這是正確的方法嗎?我是否必須爲兩個平臺指定Reachability
庫兩次?也可以有人請說明整個platform :ios, '7.0'
行意味着什麼?這對我來說有點灰色地帶。
基於此[答案](http://stackoverflow.com/a/20164489/2150138)我不認爲你想要什麼是可以實現的。 – Callistino
嗨,這個問題是問是否可以集成兩個相同的_library_版本。我想支持兩個**平臺**。 – Isuru
請注意,您必須在運行時檢查使用哪個HUD。我建議你選擇支持這兩種版本的HUD或者編寫自己的HUD。你可以試試['SVProgressHUD'](https://github.com/samvermette/SVProgressHUD) – rckoenes