React Native AppCenter似乎不运行pod install,尽管存在Podfile

nqwrtyyt  于 2023-08-07  发布在  React
关注(0)|答案(2)|浏览(121)

我有一个基于AppCenter的react-native应用程序。我的/ios目录中有一个Podfile,我可以在本地运行pod install。AppCenter的文档说:“AppCenter会扫描所选的分支,如果它找到一个Podfile,它会在每次构建开始时自动执行一个Pod安装步骤。这将确保所有依赖项都已安装。",但据我所知,它没有为我的构建运行pod install,因此构建失败。
已尝试将pod install添加到预构建脚本,在这种情况下构建成功。

nkhmeac6

nkhmeac61#

确保构建代理上运行的Cocoapods版本与podfile. lock上的版本相匹配。
你可以在你的ios/文件夹中添加一个像这样的克隆后脚本:
appcenter-post-clone.sh这将自动安装匹配的cocoapods版本。
将该文件推送到您的存储库,然后确保打开构建配置并单击保存和Build。

bvn4nwqk

bvn4nwqk2#

看来,除了有一个 Podfile,你必须没有一个 ios/Pods 文件夹存在于远程。在我的例子中,我还必须显式地将该文件夹添加到我的 .gitignore

相关问题