xcode工作区多项目"没有这样的模块"对于广告连播

时间:2017-11-07 23:35:12

标签: xcode cocoapods xcode-project xcode-workspace xcodeproj

您好基本上是我的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的searPath,添加RxSwift添加" $ PODS_CONFIGURATION_BUILD_DIR / RxSwift"
  • 直接在Linked Framework和Librairies中添加RxSwift.framework
  • 解体pod,删除DerivedData celan build等...

但每次构建整个工作区时,我都会从Project2文件中获得"没有这样的模块RxSwift"

您是否知道我可以检查/尝试的任何其他内容,或者我做错了什么?

我使用 Xcode 9.1 CocoaPod 1.3.1

PS:我的工作区由5个项目集组成,作为本地pod依赖项,我知道将每个项目放在一个项目中肯定能解决这个问题,但我会遇到什么样的混乱。

谢谢!

0 个答案:

没有答案
相关问题