xcode workspace multi Project "нет такого модуля" для модуля
Привет вот в основном моя конфигурация 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
Проблема в том, что у меня "нет такого модуля RxSwift" из моих файлов Project2, только когда я собираю Project1 (который использует Project2).
Все остальное работает, проект признан локальными модулями и т. Д.
Я пытался:
- обновите searPath Project2, добавив RxSwift и добавив "$PODS_CONFIGURATION_BUILD_DIR/RxSwift"
- добавление RxSwift.framework непосредственно в Linked Framework и Librairies
- Деинтегрировать модули, удалить сборку DerivedData celan и т. Д.
Но каждый раз, когда я собираю всю рабочую область, у меня появляется "Нет такого модуля RxSwift" из файла Project2.
У вас есть идея, что я могу проверить или попробовать, или я что-то не так сделал?
Я использую Xcode 9.1 и CocoaPod 1.3.1
PS: мое рабочее пространство состоит из 5 проектов, заданных в виде локальных зависимостей pods, и я знаю, что каждая вещь в одном проекте наверняка исправит это, но какой беспорядок у меня будет.
Спасибо!