【发布时间】:2019-04-19 03:15:31
【问题描述】:
我们的项目发展迅速,因此我们将功能分离到框架中,但我在编译时遇到了一些问题。
您看,我们有一个主项目,我们在其中存储业务逻辑,并且我们计划制作一个单独的分析框架来处理所有“分析逻辑”。顺便说一句,我们在主项目中也有 Cocoapods 作为依赖管理器。
所以我做了以下事情:
- 创建了一个名为 MyAnalytics 的新 Cocoa Touch 框架,该框架现在包含所有与分析相关的类,这些类以前在我的主项目中。
- 在我的主项目中添加了新文件(又名 MyAnalytics.xcodeproj),如下图所示。
那么,您知道我应该遵循哪些步骤来编译和运行该项目吗?
因为如您所见,我计划使用我的主项目的目标生成 pod,但不知何故,这些 pod 应该对我的其他自定义框架“可见”。
或者应该为每个 Cocoa Touch 框架安装 Cocoapods?
顺便说一句,这是位于我的主项目目录中的 Podfile。
# Uncomment the next line to define a global platform for your project
platform :ios, '11'
inhibit_all_warnings!
target 'MainProject' do
use_frameworks!
/**My Pods**/
end
end
【问题讨论】:
标签: ios swift frameworks cocoapods workspace