如何将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…

目录
相关文章
|
8月前
|
Perl
如何在项目中使用CocoaPods和Carthage?
如何在项目中使用CocoaPods和Carthage?
59 4
|
Java Android开发
【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )(一)
【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )(一)
547 0
【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )(一)
|
8月前
|
iOS开发
CocoaPods-Xcode依赖管理
CocoaPods-Xcode依赖管理
72 0
|
8月前
|
前端开发 Java Maven
Gradle笔记 七 publishing 项目发布(二)
Gradle笔记 七 publishing 项目发布
301 0
|
8月前
|
Java Maven
Gradle笔记 七 publishing 项目发布(一)
Gradle笔记 七 publishing 项目发布
150 0
|
存储 Java API
Gradle筑基篇(六)-使用Maven实现组件化类库发布
前面几篇文章我们讲解了关于关于`Gradle的基础`,`Gradle生命周期`,`Gradle相关Api`的讲解,以及`Gradle自定义插件`,这篇文章我们就来讲解下如何使用`Maven进行组件化发布`
|
存储 缓存 Java
Gradle 系列(4)使用 Maven 实现组件化发布
Gradle 系列(4)使用 Maven 实现组件化发布
789 0
Gradle 系列(4)使用 Maven 实现组件化发布
|
开发工具 Android开发
Gradle之强制依赖某个第三方库
前言 在之前的一个项目中,compileSdkVersion和targetSdkVersion都是使用的24,都是使用最新的,紧跟潮流嘛,一直是相安无事。
1553 0
|
Java Maven Android开发
Android 本地依赖 aar 管理(工程内建 maven 仓库)
采用在项目内创建 maven 仓库的方式避免因直接依赖本地 aar 的模块无法打包成 aar 的问题以及依赖传递问题
|
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. !
887 0

热门文章

最新文章

下一篇
开通oss服务