项目和子项目的 Cocoapods

Posted

技术标签:

【中文标题】项目和子项目的 Cocoapods【英文标题】:Cocoapods for project and subproject 【发布时间】:2016-07-26 11:48:12 【问题描述】:

我正在尝试了解如何使用 Cocoapods 将依赖项添加到 Xcode 子项目。 我的项目结构是:

具有一些依赖关系的主项目 具有一些其他依赖项的子项目(主项目和子项目使用一个依赖项)。

我尝试使用来自here 的解决方案,但它在工作区中创建了另一个子项目实例,而不是将其保留为子项目。 是否可以与子项目一起使用 Cocoapods?如果做正确的方法是什么?

【问题讨论】:

【参考方案1】:

试试这个(对于 Cocoapods v.1.0.0 及更高版本)

source 'https://github.com/CocoaPods/Specs.git'
workspace 'YourWorkspace.xcworkspace'

platform :ios, '8.0'

project 'Project'
project 'Project/Subproject'

target 'ProjectTarget' do
  project 'Project'
  pod 'some-project-pod'
end

target 'SubprojectTarget' do
  project 'Project/Subproject'
  pod 'some-subproject-pod'
end

【讨论】:

以上是关于项目和子项目的 Cocoapods的主要内容,如果未能解决你的问题,请参考以下文章

具有多个子项目的项目列表的自定义适配器?

如何在具有多个子项目的 SBT 项目中覆盖子项目中的设置

项目群管理

浅谈 项目群管理

SBT 多项目构建:针对不同子项目的 2 个不同版本的 sbt play 插件

maven管理的项目,其中一个子项目引用其他子项目的时候,在buildpath中其他的项目不是以jar的形式存在的