gpt4 book ai didi

ios - Visual Studio App Center 私有(private) Cocoapod

转载 作者:行者123 更新时间:2023-12-01 15:21:02 33 4
gpt4 key购买 nike

我的 iOS 项目包括一些私有(private) pod。我已经在本地机器(以及团队成员)上完成了使用私有(private) pod 概述的步骤 here .

如何为 VS App Center 添加相同的流程来更新和检索 repo?

目前,我在构建输出中得到了这个:
[command]/usr/local/bin/pod install --repo-update
Updating local specs repositories
Cloning spec repo fooBar from git@github.com:fooBar/Podspec.git
[!] Unable to add a source with url git@github.fooBar/Podspec.git named fooBar.
You can try adding it manually in ~/.cocoapods/repos or via pod repo add.
[error]/usr/local/bin/pod failed with return code: 1
[error]The 'pod' command failed with error: /usr/local/bin/pod failed with return code: 1

最佳答案

最近我也在尝试同样的方法,看起来不可能以你想要的方式实现你想要的。

TL;DR:

使用Carthage用于您的私有(private)依赖项和 GIT LFS 来存储已编译的依赖项框架。
我使用 GIT LFS 存储 Carthage/Build目录(这实际上是编译应用程序所需的全部内容)。
我仍在我的项目中使用 Cocoapods 来维护公共(public)依赖项(不知何故,它在我的项目中是必需的)。

为什么这样?

因为我在 AppCenter 的文档中找到了这个:

  1. Is your app fairly simple, without many customizations, and is the build pretty straightforward?

In App Center, if your app follows the usual standard layout on the respective platform and does not rely on a lot of external build steps, App Center finds the app automatically in your repository and builds it right away.



(见: Choose the right service for app builds)

所以我意识到我真的应该使用最简单的方法在 AppCenter 上构建应用程序。希望对您有所帮助,即使经过这么长时间才得到答案:)

关于ios - Visual Studio App Center 私有(private) Cocoapod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52337923/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com