繁体   English   中英

Cocoapods Xcode嵌入式框架的传递依赖

[英]Cocoapods Xcode Embedded Framework transitive dependency

在此处输入图片说明

我有一个应用程序项目“ Test”和一个可可触摸框架“ TestFramework”,如上图所示。 如何使用Cocoapods声明对TestFramework的依赖关系,并将“ TestFramework”嵌入“ Test”项目中时,“ Test”将能够在“ TestFramework”中使用依赖关系

例如:

'TestFramework'依赖项:AFNetworking

“测试”依赖项:MBProgressHUD

在'Test'嵌入'TestFramework'之后,'Test'的依赖项为:MBProgressHUD AFNetworking

在maven中,我可以在自己的pom.xml中声明模块的依赖关系,并且可以通过如何使用cocoapods将模块A设置为依赖于模块B依赖关系。

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

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

    s.dependency 'AFNetworking'
end

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

pod 'MyFramework'

这应该可以解决传递依赖性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM