使用Cocoapods与多个平台

时间:2014-05-14 12:59:38

标签: ios ios7 ios6 cocoapods

我有一个运行iOS 6的应用程序。我在这个应用程序中使用了三个开源第三方库。

  1. MRProgress - 进度视图控件。该库仅支持iOS 7以上版本。
  2. HTProgressHUD - 由于之前的控件支持iOS 7及以上版本,因此当应用在iOS 6设备上运行时,我会将此进度视图控件用作后备。
  3. Reachability - 检查网络可用性。当应用程序在iOS 6和iOS 7设备中运行时,应使用此库。
  4. 这是我目前的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'行的含义吗?这对我来说有点灰色。

1 个答案:

答案 0 :(得分:0)

  platform :ios, '6.0'

  pod 'HTProgressHUD', ' 0.1'
  pod 'Reachability', ' 3.1'