Проблема : Внезапно моя тестовая цель из проекта, созданного с помощью Xcode 10, перестала работать с сообщением "import Quick not found находить модуль".
Дополнительные сведения :Если я не построю основную цель, тестовая цель потерпит неудачу в файле «FirebaseCore / FirebaseCore.h», который не найден.Также я вижу, что построение только тестовой цели [делая проект чистым до] не вызывает построения каких-либо зависимостей, будь то от основной цели или зависимостей тестовой цели.
Podfile выглядит следующим образом :
ENV['COCOAPODS_DISABLE_STATS'] = "true"
platform :ios, '10.0'
use_frameworks!
target 'MyProject' do
pod 'Firebase/Core'
pod 'Crashlytics'
pod 'Alamofire'
pod 'KeychainSwift'
target 'MyProjectTests' do
inherit! :search_paths
pod 'Quick'
pod 'Nimble'
end
target 'MyProjectUITests' do
inherit! :complete
end
end
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if config.name == 'Debug'
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'YES'
end
config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
end
end
end
Как я могу это исправить и убедиться, что построение целей теста запускает построение всех зависимостей, будь то основная цель или ее собственные зависимости?