iOS 必须在每次检查后运行 pod install

Use*_*231 -1 dependency-management ios cocoapods swift

我在一个 iOS 项目中使用 cocoapods,每次签出一个新分支时我都必须运行pod install,因为 pod 不运行。

有没有办法不用pod install每次都运行呢?

Nul*_*ble 5

首先确保目录中的PodfilePodfile.lock和 未被忽略git

我猜当你切换分支时,两个分支的PodfilePodfile.lock不一致,所以你需要重新 -Pod install

pods文件夹比较大,不需要上传,所以可以先忽略,但是PodfilePodfile.lock不能忽略,!就是不忽略的意思。

也许你可以尝试设置gitignore

像这样

# CocoaPods

Pods

!Podfile

!Podfile.lock
Run Code Online (Sandbox Code Playgroud)