0

我有一个依赖于我编写的框架文件的应用程序。他们是独立的 xcode 项目,并拥有自己的 Github 存储库。我想创建一个快速通道来自动将框架添加到应用程序项目中,并在我提交到应用程序存储库时进行构建。现在我必须手动将框架添加到应用程序项目中的嵌入式二进制文件和链接框架和库中。我在 fastlane 中找不到任何更新项目框架部分的操作。

谢谢

4

1 回答 1

0

如果我正确理解您的问题,您想要管理您的主要项目使用的 API 框架项目。

快速通道(恕我直言)是关于构建和管理已构建的人工制品。管理项目中的依赖项是另一回事。为此,我知道有两种选择:

  • Cocoapods - 长期以来的唯一选择。基于 Ruby 的工具。通过向项目添加构建和 XCConfig 来管理依赖项。通过重写您的项目文件来做到这一点。构建时重新构建所有依赖项。我的意见 - 我从来都不是粉丝。我不喜欢你真的需要了解 Ruby 才能使用它,它侵入你的项目并强制它在你身上构建想法的方式。

  • 迦太基- 较新的选择。OS X 原生工具。仅在您告诉它时更新和构建依赖项。对您的项目零影响,但您必须做一些工作来包含框架文件。仅适用于框架。我的意见 - 感觉比 Cocoapods 和最佳选择更自然。

于 2016-05-11T01:56:59.157 回答