ios - 从 repo 中的文件夹中检索 pod

标签 ios git cocoapods subdirectory podfile

目前我们需要使用一个已 merge 到另一个项目中的库。该库有自己的 podspec,并且以前可以作为远程 pod 从它自己的 git 仓库中获得。 merge 到大项目后,大项目使用本地路径的那个pod。

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

有什么方法可以在 Podsfile 中指定一个路径,该路径能够从现有 git 存储库中的文件夹中检索 pod?

最佳答案

据我了解,您正在尝试获取存储库的某些现有部分作为 cocoa 足类动物。 所以,如果这个库本身不是 pod - 不,这是不可能的。您可以通过 cocoapods 安装库(阅读 frameworks),前提是它们发布了一个 pod,或者由您在本地创建。

这里基本上有两个选择:

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

第二种方式更可取,因为椰子足类动物本身可以让您在构建或维护过程中省心很多。 如果您需要任何方法方面的帮助,请随时在此处提问。

关于ios - 从 repo 中的文件夹中检索 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45823478/

相关文章:

ios - 再次安装 cocoapods 后,如何保留我在 Pod 依赖项中所做的更改?

iOS CoreData 和 AES 256 加密

iOS:用于移动设备管理的配置文件

python - 当 git commit-msg Hook 失败时,如何恢复提交消息?

GIT - 确定每小时编写的 # 行代码(已提交和未提交)

ios - 向文件添加新的目标成员身份会导致 "No such module"和 "Command CompileSwiftSources failed with a nonzero exit code"

ios - 在本地存储存储镜像

iphone - MFMailComposeViewController 已实现,但我仍然收不到邮件

git - 如何从现有项目在本地主机上设置裸 git 存储库?

swift - Cocoapods pod 文件安装无法正常工作 "Unable to find a specification for ` RealmSwift (~> 0.97 )`"swift