您好基本上是我的Podfile配置
platform :ios, '11.0'
target 'Project1' do
use_frameworks!
workspace 'MyWorkspace'
project 'Project1.xcodeproj'
pod 'RxSwift', '~> 4.0'
pod 'Project2', :path => 'Project2'
pod 'Project3', :path => 'Project3'
end
target 'Project2' do
use_frameworks!
workspace 'MyWorkspace'
project 'Project2/Project2.xcodeproj'
pod 'RxSwift', '~> 4.0'
end
target 'Project3' do
use_frameworks!
workspace 'MyWorkspace'
project 'Project3/Project3.xcodeproj'
pod 'Alamofire'
pod 'RxAlamofire'
pod 'ObjectMapper', '~> 3.0.0'
pod 'AlamofireObjectMapper', '~> 5.0'
end
问题是我只有在构建Project1(使用Project2)时才从我的Project2文件中获得"没有这样的模块RxSwift" 。
其他一切正常,项目被认为是本地豆荚等。
我试图:
但每次构建整个工作区时,我都会从Project2文件中获得"没有这样的模块RxSwift" 。
您是否知道我可以检查/尝试的任何其他内容,或者我做错了什么?
我使用 Xcode 9.1 和 CocoaPod 1.3.1
PS:我的工作区由5个项目集组成,作为本地pod依赖项,我知道将每个项目放在一个项目中肯定能解决这个问题,但我会遇到什么样的混乱。
谢谢!