网上说,pod install
会按照 pod 文件指定的版本安装,而pod update
会安装最新版本,那么问题来了。
举个例子:
//使用大于等于0.1.2,小于0.2的版本
pod ‘AFNetworking’, ‘~>0.1.2′
如果我现在的版本是0.1.2,最新版本是1.1.0,中间还有一个版本是0.1.9,那么pod install
是哪个版本,pod update
是哪个版本?
迷茫2017-04-18 09:41:16
다음은 설명을 위한 예로 버전 1.1.0.rc.2를 사용합니다. pod env
을 통해 설치된 버전을 확인할 수 있습니다.
pod ‘AFNetworking’, ‘~>0.1.2′
을 예로 들어
pod install
은 먼저 Podfile.lock
파일을 확인합니다. 내부 버전 번호가 0.1.x
, 예를 들어 0.1.3
등 이 요구 사항을 충족하면 지정된 버전 번호에 따라 설치됩니다. 일치하지 않는 경우, 예를 들어 0.2.9
을 지정한 경우 0.1.9
가 설치됩니다.
pod update
은 Podfile.lock
파일을 무시합니다. 설치를 위해 Podfile
파일을 직접 분석합니다.
PHP中文网2017-04-18 09:41:16
pod 설치, 이전에 설치되지 않은 경우 제한사항의 최신 버전이 설치됩니다. 설치된 경우 이전에 설치된 버전이 됩니다.
포드 업데이트에는 최신 버전의 제한 사항이 설치됩니다.