为什么我需要在cocoapods中设置平台?

Esk*_*918 8 cocoapods

我最近刚开始使用可可豆荚(应该很久以前就已经这么做了),我想知道平台的价值应该是什么.例如,我现在有platform :ios, 8.0(在8.0周围有刻度线,但我不知道如何在编辑器中转义它们),这告诉我使用这些依赖项的代码的最低版本是iOS 8.0.几个问题.

  1. 我的平台是否适合平台?如果没有平台真的做什么?
  2. 这是否意味着它只能安装在8.0版本上?如果是这样我怎么说它说版本8.0和所有更高版本?
  3. 因此,稍后当ios版本9.0发布时,某些依赖项不适用于ios 9.0.我是否需要platform ios: 9.0在8.0的依赖项列表下面添加另一个依赖项列表以便使用?

这就是现在的问题.谢谢你的帮助.

数字3的示例


platform :ios, '8.0'
target 'my target' do
//list of pods
end

platform: ios, `9.0`
target `my target` do
//list of pods
end
Run Code Online (Sandbox Code Playgroud)