UITests пакета не мог быть загружен, потому что он поврежден или пропавшие без вести необходимых ресурсов. Попытайтесь переустановить пакет

Я не могу выполнить свой тестовый сценарий из-за этого после ошибок:

  • Пакет “UITests” не мог быть загружен, потому что он поврежден или пропавшие без вести необходимых ресурсов. Попытайтесь переустановить пакет.
  • Библиотека, не загруженная: @rpath/Alamofire.framework/Alamofire.
  • Причина: изображение, не найденное

Попытайтесь искать и решить с двух дней, но не мог пройти через эту проблему, может кто-то помогать.

60
задан 10 November 2016 в 08:24

5 ответов

Для меня ошибка состояла в том когда сборка UITests. Решение: Targer был с неправильной версией iOS, я заменяю той же версией, что протестированная Цель и все работают!!

0
ответ дан 1 November 2019 в 10:46

Эта ошибка произошла со мной, когда я добавил платформу к проекту (это - сама платформа, также), и попробованный для запущения тестов. Я сделал это дополнительным вместо необходимого, и тесты следовавший. enter image description here

1
ответ дан 1 November 2019 в 10:46

В Ваших тестах предназначаются для изменения inherit! :search_paths к inherit! :complete. Посмотрите документация для того, что это делает.

3
ответ дан 1 November 2019 в 10:46

В моем случае я должен был разделить тестовую цель UI с use_frameworks!.

Перемещение тестовой цели UI от вложенной структуры до его собственного не поможет, если Вы указали use_frameworks! глобально где-нибудь в вершине Podfile.

Podfile с (исходной) ошибкой:

platform :ios, '10.0'

inhibit_all_warnings!
use_frameworks!

target 'MyProject' do
  pod 'R.swift', '~> 5.0'
  pod 'Moya/RxSwift', '~> 12.0'
  # and other pods

  target 'MyProjectTests' do
    inherit! :search_paths

    pod 'iOSSnapshotTestCase', '~> 6.0'
  end

  target 'MyProjectUITests' do
    inherit! :search_paths
  end
end

Podfile с ошибкой (сначала пытаются зафиксировать):

platform :ios, '10.0'

inhibit_all_warnings!
use_frameworks!

def shared_pods
  pod 'R.swift', '~> 5.0'
end

target 'MyProject' do
  shared_pods

  pod 'Moya/RxSwift', '~> 12.0'
  # and other pods

  target 'MyProjectTests' do
    inherit! :search_paths

    pod 'iOSSnapshotTestCase', '~> 6.0'
  end
end

target 'MyProjectUITests' do
  shared_pods
end

финал, работающий Podfile:

platform :ios, '10.0'

inhibit_all_warnings!

def shared_pods
  pod 'R.swift', '~> 5.0'
end

target 'MyProject' do
  use_frameworks!

  shared_pods

  pod 'Moya/RxSwift', '~> 12.0'
  # and other pods

  target 'MyProjectTests' do
    inherit! :search_paths

    pod 'iOSSnapshotTestCase', '~> 6.0'
  end
end

target 'MyProjectUITests' do
  shared_pods
end
9
ответ дан 1 November 2019 в 10:46

Переключение на систему сборки прежней версии устранило проблему thi с Xcode 10.

2
ответ дан 1 November 2019 в 10:46

Другие вопросы по тегам:

Похожие вопросы: