将Cocoapods与大型现有Xcode Workspace集成

时间:2014-06-18 17:30:10

标签: xcode cocoapods xcode-project xcode-workspace

我最近在自己的项目中与Cocoapods合作,并希望在工作中将几个pod合并到一个项目中。问题是我们的代码包含存储在大型工作区内的近20个项目,这些项目分类到文件夹中。项目的结构是

  • 工作区
    • 应用程序(文件夹)
      • 项目1
      • 项目2
      • 等...
    • 模块
      • 更多项目
    • 基本组件
      • 更多项目

我不确定如何在不干扰现有工作空间结构的情况下编写一个将pod(本例中为RETableView)链接到应用程序的podfile?这甚至可能吗?如果不能在不改变现有工作空间的情况下合并cocoapods,是否可以设置cocoapods来编译pod作为我可以合并到项目中的独立库?

1 个答案:

答案 0 :(得分:1)

使用CocoaPods 1.x,您可以在Podfile中使用:integrate_targets => false,如下所示:

install! :integrate_targets => false

您可以找到此here

的文档

以前(对于较旧的CocoaPods版本):

创建Podfile后使用pod install --no-integrate记录here。这将创建Pods项目,然后您可以将其包含在工作区中。请确保项目中的所有内容都先检入您的版本控制系统,以防出现任何问题。

相关问题