Добавить cocoapods для тестирования цели тоже?
У меня есть шаблон проекта по умолчанию с тестами и установленными cocoapods ( pod install
). Pods отлично работает с основной целью, но когда я пытаюсь что-то импортировать в тестах, я получаю что-то вроде
Time.m:11:9: 'NSDate-Utilities.h' file not found
Означает ли это, что я должен добавить каталог pods в путь поиска заголовка в целевых тестах? Может ли это быть сделано через CLI для кокоаподов автоматически?
- Динамическая структура Cocoa Touch из статической библиотеки не создает двоичных
- Ошибка при обновлении и добавлении новых pod ios
- Google SignIn без CocoaPods
- Cocoapods "pod update" устанавливает старые контейнеры
- Cocoa Pods не удалось связать библиотеки во время работы в режиме отладки?
Этот вопрос по предлагаемой ссылке НЕПРАВИЛЬНЫЙ ответ до вчерашнего дня.
- Файл Mantle / Mantle.h не найден.
- Как установить конкретный модуль, не касаясь других зависимостей
- Проблема с CodeSign Pods
- Cocoapods не может найти заголовок xcode 6
- Реагировать на корень, используя Cocoapods
- iTunes Connect - Неверная поддержка Swift - приложение Watch OS имеет библиотеки Swift на обоих
- CocoaPods «Pods.xcconfig» конфликтует с существующими
- Симулятор iOS падает, пока реальное устройство не
Хорошо, есть простое решение, см. Ответ выше, чтобы заставить это работать автоматически. Мне пришлось выбрать файл конфигурации Pods/Pods
для целей тестирования в информации о проекте.
То, что вы хотите использовать, – link_with
из вашего Podfile
. Что-то вроде:
link_with 'MainTarget', 'MainTargetTests'
Затем запустите pod install
.