gpt4 book ai didi

xcode - 将两个 Xcode 工作区合并为一个

转载 作者:行者123 更新时间:2023-12-01 11:20:29 27 4
gpt4 key购买 nike

我有两个项目。项目A和项目B。项目 A 在 Objective C 中,而另一个在 Swift 3.0 中。项目 A 已经稳定,但是将添加新功能。项目 A 已在工作区中。

这就是项目 B 的用武之地。

在项目 B 中,我正在开发一个将由项目 A 使用的库。项目 B 正在使用外部库,例如 Alamofire。

我希望项目 A 使用项目 B。我尝试的是将这两个组合到项目 A 的工作区中。我将项目 B 放置在项目 A 的工作区内。

但是,项目 B 的外部库未包含在转移中。

我在两个项目中都使用了 Cocoapods。

还是我必须重新添加外部库?

最佳答案

我刚刚成功解决了您的问题的一个更简单版本。我有一个现有的 Cocoapods 工作区,它构建了一个框架,我想将它与另一个项目结合起来。我创建了一个新的工作区,然后向其中添加了三个项目,然后嵌入了框架及其依赖项。让我更详细地描述一下。

三个项目如下:

  • 我的框架(MyFramework)
  • 我的框架的依赖项,由 Cocoa pod (Pods) 管理
  • 我的新应用 (MyApp)

前两个,MyFramework 和 Pod,来自现有工作区。明白了吗?

当我创建一个新工作区时,基本上有两个步骤。首先,我必须添加以上三个项目。然后,在 MyApp 项目的常规选项卡中(在我的新工作区中),我必须将 MyFramework 添加到“嵌入框架”部分。一切就绪。

事实证明,在我的特定情况下,我在运行时遇到崩溃,提示缺少包。该 bundle 实际上是 Pods 项目的产品。我在我的文件系统上找到了那个包,然后将它拖到我的工作区(将它添加到我的 MyApp 的常规选项卡的“复制包资源”部分)。这让一切正常。

简而言之,我没有合并两个工作区。相反,我拆除了第一个工作区(从某种意义上说)并将其部分添加到一个新的工作区,其中包括我的新应用程序。

我希望以上内容能为您提供有关如何进行的提示。祝你好运!

关于xcode - 将两个 Xcode 工作区合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44284948/

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