我只是设法使您的问题更简单。我有一个现有的 Cocoapods 工作区,它构建了一个框架,我想将它与另一个项目结合起来。我创建了一个新的工作区,然后向其中添加了三个项目,然后嵌入了框架及其依赖项。让我更详细地描述一下。
这三个项目如下:
- 我的框架(MyFramework)
- 我的框架的依赖,由 Cocoa pods (Pods) 管理
- 我的新应用 (MyApp)
前两个 MyFramework 和 Pods 来自现有工作区。了解?
当我创建一个新工作区时,基本上有两个步骤。首先,我必须添加上述三个项目。然后,在 MyApp 项目的 General 选项卡中(在我的新工作区中),我必须将 MyFramework 添加到“Embed Frameworks”部分。这让一切都连接好了。
事实证明,在我的特殊情况下,我在运行时遇到了崩溃,抱怨缺少包。该捆绑包实际上是 Pods 项目的产品。我在我的文件系统上找到了那个包,然后将它拖到我的工作区中(将它添加到 MyApp 的常规选项卡的“复制包资源”部分)。这让一切正常。
简而言之,我没有合并两个工作区。相反,我拆除了第一个工作区(以某种方式)并将其部分添加到一个新工作区,其中包括我的新应用程序。
我希望以上内容可以为您提供有关如何进行的提示。祝你好运!