Cocoapods Xcode嵌入式框架传递依赖

时间:2015-04-07 04:22:45

标签: ios xcode cocoapods

enter image description here

我有一个应用程序项目'Test'和一个可可触摸框架'TestFramework',如上图所示。如何使用Cocoapods为我的TestFramework声明依赖项,当我将'TestFramework'嵌入到我的'Test'项目中时,我的'Test'将能够在我的'TestFramework'中使用dependdency

例如:

'TestFramework'依赖: AFNetworking

'测试'依赖: MBProgressHUD

在'Test'嵌入'TestFramework'之后,'Test'的依赖关系: MBProgressHUD AFNetworking

在maven中,我能够在自己的pom.xml中声明模块的依赖关系,我可以通过使用模块A来设置依赖于模块B的依赖关系 我怎样才能用cocoapods实现这个目标

1 个答案:

答案 0 :(得分:3)

您必须为您的框架创建podspec文件(请遵循这些指南https://guides.cocoapods.org/making/index.html),包括依赖项:

Pod::Spec.new do |s|
    ...

    s.dependency 'AFNetworking'
end

然后从您的应用程序的Podfile导入您的框架:

pod 'MyFramework'

这应解决没有问题的传递依赖