尽管存在Podfile,{

时间:2019-09-12 16:46:24

标签: react-native cocoapods visual-studio-app-center

我有一个基于AppCenter的本地应用程序。我的Podfile目录中有一个/ios,在本地,我可以运行pod install。 AppCenter文档说:“ App Center扫描选定的分支,如果找到Podfile,它将在每次构建的开始时自动执行pod安装步骤。这将确保已安装所有依赖项。”可以看出,我的构建没有运行pod install,因此构建失败。

尝试将pod install添加到预构建脚本中,在这种情况下,构建成功。

2 个答案:

答案 0 :(得分:3)

确保在构建代理上运行的Cocoapods版本与您的podfile.lock上的版本匹配。

您可以在ios /文件夹中添加这样的克隆后脚本:

appcenter-post-clone.sh这将自动安装匹配的cocoapods版本。

将该文件推送到您的仓库中,然后确保打开构建配置并点击“保存并构建”。

答案 1 :(得分:0)

看来,除了具有 Podfile 外,您还不能存在 ios / Pods 文件夹。就我而言,我还必须将该文件夹明确添加到我的 .gitignore