我有一个应用程序项目'Test'和一个可可触摸框架'TestFramework',如上图所示。如何使用Cocoapods为我的TestFramework声明依赖项,当我将'TestFramework'嵌入到我的'Test'项目中时,我的'Test'将能够在我的'TestFramework'中使用dependdency
例如:
'TestFramework'依赖: AFNetworking
'测试'依赖: MBProgressHUD
在'Test'嵌入'TestFramework'之后,'Test'的依赖关系: MBProgressHUD AFNetworking
在maven中,我能够在自己的pom.xml中声明模块的依赖关系,我可以通过使用模块A来设置依赖于模块B的依赖关系 我怎样才能用cocoapods实现这个目标
答案 0 :(得分:3)
您必须为您的框架创建podspec文件(请遵循这些指南https://guides.cocoapods.org/making/index.html),包括依赖项:
Pod::Spec.new do |s|
...
s.dependency 'AFNetworking'
end
然后从您的应用程序的Podfile导入您的框架:
pod 'MyFramework'
这应解决没有问题的传递依赖