Всякий раз, когда я создаю свою целевую аудиторию (стандартную цель, которую генерирует Xcode), сборка выходит из строя с загадочной ошибкой:
framework not found Pods_AppName_AppNameTests
который я использую для обозначения цели, сгенерированной под ядро для моих тестов, не может быть найден. Мой podfile довольно прост:
use_frameworks!
target 'AppName' do
pod 'ReactiveCocoa'
pod 'RealmSwift'
pod 'ObjectMapper'
pod 'Moya'
pod 'Moya/ReactiveCocoa'
pod 'pop'
pod 'Heimdallr'
pod 'Heimdallr/ReactiveCocoa'
pod 'Alamofire'
pod 'AlamofireImage'
pod 'SwiftDate'
pod 'DropdownAlert'
pod 'NibDesignable'
target 'AppNameTests' do
pod 'Quick'
pod 'Nimble'
end
end
Я использую Cocoapods 1.0.1.
EDIT:
Это НЕ формат моего подкаста. Это настройка по умолчанию, предоставленная мне, запустив pod init. Там может быть ошибка в cocoapods, но формат правильный.
ИЗМЕНИТЬ 2:
Если я включаю:
inherit! search_paths
в моей тестовой цели, тесты терпят неудачу, говоря:
The bundle "MyApp_Tests" couldn’t be loaded because it is damaged or missing necessary resources. Try reinstalling the bundle.
Без этой строки тесты также не могут быть построены, но на этот раз с ошибкой компоновщика:
Ld/Users/travis/Library/Developer/Xcode/DerivedData/Reactify-fqgxzcgedmqljrangqdkxpwdfxne/Build/Intermediates/Reactify.build/Debug-iphonesimulator/Reactify_Tests.build/Objects-normal/i386/Reactify_Tests normal i386
Эта конкретная ошибка от Travis, но я получаю то же самое в Xcode локально.