---
# System prepended metadata

title: Podfile Dependency Version
tags: [pod, podfile, ios]

---

# Podfile Dependency Version

###### tags: `ios` `podfile`, `pod`

Ref: 你真的会写Podfile吗? https://www.jianshu.com/p/8a0fd6150159

有三種指定版本的方式：
1. 不寫版本 = 使用最新版本
2. 指定版本
3. `>=`, `>`, `<`, `<=`, `~>`
    
`~>`: 最後一碼變動的範圍內最新的版本

例如 `~> 0.1.2` 代表 `>= 0.1.2` 且 `< 0.2` 且在此範圍內最新的版本
例如 `Google-Mobile-Ads-SDK ~> 7.60` 代表如果現在 admob 最新版本是 7.66，那就會使用 7.66，但如果出了 8.0，還是會停在使用 7.xx