我正构建一个快速的pod ("Home")
,它在它的子目录中有一个obj-c依赖("API")
,后者又有一些obj-c依赖项和< 1> #subs; s subspec。我有一个用swift ("Client")
编写的示例项目来演示Home。我希望能够在Home中导入Obj-C框架,但是它们都可以被Client访问,并且当我尝试从Home导入它时,我得到一个关于没有找到名为API的模块的错误。如何在Home模块中导入依赖项?
答案 0 :(得分:1)
您可以使用pod + example app创建工作区。然后,在工作区的同一目录中,使用:
创建Podfile
workspace './Home.xcworkspace'
target 'Home' do
project 'Home/Home.xcodeproj'
use_frameworks!
pod 'API', :path => 'path for your obj-c dependency'
end
target 'Client' do
project 'Example/Example.xcodeproj'
use_frameworks!
pod 'Home', :path => '.'
pod 'API', :path => 'path for your obj-c dependency'
end