在我当前的项目中,我被要求不要提交我的 Pods
目录,同时,伙计们希望我在 XCode 构建阶段“添加一些脚本”,如果需要,它将在每次安装之前自动运行“pod install”。
目标是不是 运行 pod install
克隆 repo 后在终端中手动。
我花了一天时间试图解决这个问题,我发现了一些没有太多细节的引用资料:
iOS using pod install as Pre-action run script for building the project
CocoaPods version control, must use pod install when cloning repo
我还发现对于 CI,通过在 .yml 文件中设置操作可以解决同样的问题:
Travis-CI is unable to open file
你知道这种脚本会是什么样子吗?
最佳答案
如果这可以分成 2 个不同的问题,也许最好。
但是现在我们已经在这里了,为了避免存储库中的 pods 目录,将此行添加到您的 中。 .gitignore 文件:
Pods/
关于运行的第二个问题 pods 安装 .在 Xcode 上:
cd ${PROJECT_DIR}
test -e Pods || pod install && sleep 30
脚本说明:
关于xcode - 有没有办法避免手动运行 `pod install` 而不是同时提交 Pods 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54592746/