Невозможно запустить тесты Kiwi на устройстве iOS8

Я пытаюсь запустить тесты Kiwi (установленные через CocoaPods) на устройстве iOS8, но сборка завершается со следующими ошибками связывания:

ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks/XCTest.framework/XCTest, missing required architecture armv7 in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks/XCTest.framework/XCTest (2 slices)
Undefined symbols for architecture armv7:
  "_OBJC_METACLASS_$_XCTestSuite", referenced from:
      _OBJC_METACLASS_$__KWAllTestsSuite in libPods-TestTests.a(KWAllTestsSuite.o)
  "_OBJC_CLASS_$_XCTestSuite", referenced from:
      _OBJC_CLASS_$__KWAllTestsSuite in libPods-TestTests.a(KWAllTestsSuite.o)
      objc-class-ref in libPods-TestTests.a(KWAllTestsSuite.o)
      l_OBJC_$_CATEGORY_XCTestSuite_$_KWConfiguration in libPods-TestTests.a(KWAllTestsSuite.o)
  "_OBJC_METACLASS_$_XCTestCase", referenced from:
      _OBJC_METACLASS_$_TestTests in TestTests.o
      _OBJC_METACLASS_$_KWSpec in libPods-TestTests.a(KWSpec.o)
  "_OBJC_CLASS_$_XCTestCase", referenced from:
      _OBJC_CLASS_$_TestTests in TestTests.o
      _OBJC_CLASS_$_KWSpec in libPods-TestTests.a(KWSpec.o)
  "__XCTFailureHandler", referenced from:
      -[TestTests testExample] in TestTests.o
  "__XCTFailureFormat", referenced from:
      -[TestTests testExample] in TestTests.o
  "_OBJC_EHTYPE_$__XCTestCaseInterruptionException", referenced from:
  GCC_except_table2 in TestTests.o
ld: symbol(s) not found for architecture armv7

Тесты строятся и запускаются на каждом доступном симуляторе. Тесты XCTest без Kiwi создаются и успешно запускаются на устройстве iOS 8.

EDIT 31.10 Удалена ссылка на тестовый проект.


person juhan_h    schedule 16.09.2014    source источник


Ответы (2)


Попробуйте добавить $(PLATFORM_DIR)/Developer/Library/Frameworks в настройки сборки вашего проекта => Пути поиска фреймворка.

введите здесь описание изображения

person rudensm    schedule 30.09.2014

добавьте -framework XCTest к Other Linker Flags в свой проект xcode

person pebble8888    schedule 23.06.2015