如何将CocoaPods与多个Framework子项目一起使用

简介: 假设主项目是MAIN_APP,两个子项目是FRAMEWORK_A和FRAMEWORK_B。

前提


假设主项目是MAIN_APP,两个子项目是FRAMEWORK_A和FRAMEWORK_B。


MAIN_APP需要FRAMEWORK_A和FRAMEWORK_B,而FRAMEWORK_B也需要FRAMEWORK_A。


所有项目/目标都使用CocoaPods管理第三方库。

解决办法


platform :ios, '8.0'
# 这里标记使用Framework
use_frameworks!
workspace 'MAIN_APP.xcworkspace'
# 这里调用的全部库
def shared_pods
  pod 'CYLTabBarController','~> 1.28.3'
  pod 'SDAutoLayout','~> 2.2.1'
  pod 'MJRefresh','~>3.2.0'
  pod 'MJExtension','~>3.2.1'
end
target 'MAIN_APP' do
  project 'MAIN_APP/MAIN_APP.xcodeproj'
  shared_pods
end
target 'FRAMEWORK_A' do
  project 'FRAMEWORK_A/FRAMEWORK_A.xcodeproj'
  shared_pods
end
target 'FRAMEWORK_B' do
  project 'FRAMEWORK_B/FRAMEWORK_B.xcodeproj'
  shared_pods
end


参考网址:github.com/rob-keepsaf…stackoverflow.com/questions/4…

目录
相关文章
|
2月前
|
Java jenkins Shell
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
|
存储 Java API
Gradle筑基篇(六)-使用Maven实现组件化类库发布
前面几篇文章我们讲解了关于关于`Gradle的基础`,`Gradle生命周期`,`Gradle相关Api`的讲解,以及`Gradle自定义插件`,这篇文章我们就来讲解下如何使用`Maven进行组件化发布`
|
存储 缓存 Java
Gradle 系列(4)使用 Maven 实现组件化发布
Gradle 系列(4)使用 Maven 实现组件化发布
715 0
Gradle 系列(4)使用 Maven 实现组件化发布
|
Java Apache Maven
maven的安装和eclipse的配置以及构建mahout基本项目
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/45175325 maven介绍在此略过 下载地址: 点击打开链接 windows下载xxx-bin.
1272 0
|
XML IDE Java
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
281 0
【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
|
存储 Java Maven
SAP Hybris安装包里自带的Maven和Gradle
SAP Hybris安装包里自带的Maven和Gradle
122 0
SAP Hybris安装包里自带的Maven和Gradle
项目中引入Ant Design
项目中引入Ant Design
190 0
项目中引入Ant Design
|
Java Maven
了解一下:一款好用的 Maven Library 发布插件
> GitHub: [gradle-publish-plugin](https://github.com/81813780/gradle-publish-plugin) ### Gradle Publish Plugin A flex gradle plugin for publish your library to maven repository become easy. !
871 0
|
Java Shell Apache
[OSGI Felix ] Intellij Idea 15 中开发 Maven osgi 项目(Apache felix环境)
[OSGI] Felix基本环境搭建及操作 : https://blog.csdn.net/hechaomax/article/details/42641643 Intellij Idea 15中开发Maven+osgi项目(Apache felix环境):https://blog.
2652 0