2015-04-07 39 views
2

enter image description here的CocoaPods Xcode的嵌入式框架传递依赖

我有一个应用程序项目“测试”,如图所示上述图像上的可可触摸框架“TestFramework”。我如何使用Cocoapods为我的TestFramework声明依赖关系,并且当我将'TestFramework'嵌入到'Test'项目中时,我的'Test'将能够使用我的'TestFramework'中的依赖关系。例如:

'TestFramework' 的依赖: AFNetworking

'测试' 的依赖: MBProgressHUD

后 '测试' 嵌入式 'TestFramework', '测试' 的依赖性: MBProgressHUD AFNetworking

Maven中,我能够依赖声明为自己的pom.xml的模块,我可以使用 设置模块A依赖模块B依赖我怎样才能用的CocoaPods实现这一

回答

3

你必须为您的框架podspec文件(请按照下列指南https://guides.cocoapods.org/making/index.html),包括依赖性:

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

    s.dependency 'AFNetworking' 
end 

,然后导入你的框架形成你的应用程序的Podfile:

pod 'MyFramework' 

这应该可以解决没有问题的传递依赖关系

+0

谢谢,我会试一试 –

+0

JM_ THANKS A LOT!为我工作! :) –