У меня есть приложение Swift, которое отлично работает как на iPad, так и на симуляторе. В проекте также есть тестовая цель, которая отлично работает на симуляторе, но не работает на iPad или iPhone.
Когда я пытаюсь протестировать на любом iDevice, я получаю сообщения об ошибках компоновщика:
Undefined symbols for architecture armv7:
"__TFC17ExampleApp17ExampleObjectCfMS0_FT_S0_", referenced from:
__TFC22ExampleAppTests8ExampleTests5setUpfS0_FT_T_ in ExampleTests.o
...
В моем XCTestCase я импортирую свою основную цель:
import ExampleApp
Опять же, это работает для симулятора, но не для реального устройства. Все предназначено для iOS 8, и я использую новейшие бета-версии.