3

目前我们需要使用已合并到另一个项目中的库。该库有自己的 podspec,以前可以从其自己的 git 存储库中作为远程 pod 使用。合并到大项目中后,大项目使用具有本地路径的该 pod。

我们的项目中仍然需要该库,但为该 pod 获取整个“合并”项目似乎并不合法。

有没有办法在 Podsfile 中指定一个路径,该路径可以从现有 git repo 中的文件夹中检索 pod?

4

1 回答 1

1

据我了解 - 您正在尝试将回购的一些现有部分作为 cocoapod 获取。所以,如果这个库本身不是一个 pod - 不,这是不可能的。只有当 cocoapods 发布了 pod 或由您在本地创建时,您才能通过 cocoapods安装库(读取框架)。

您在这里基本上有两个选择:

  1. 将此代码移动到 git-submodule 并在两个项目中使用它
  2. 自己创建一个 pod(本地,或发布它)并通过 cocoapods 在两个项目中使用它

第二种方法更可取,因为 cocoapods 本身可以在施工或维护期间为您节省很多精力。如果您在任何方法上需要一些帮助 - 请随时在此处提问。

于 2017-08-22T17:35:59.530 回答