[英]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.