2013-10-24 6 views
5

Когда я попытался создать тестовый файл блока в Xcode 5.0, я получаю следующее сообщение об ошибке:Ошибка при выполнении модульных тестов в Xcode 5.0

The test bundle at /.../Tests.octest could not be loaded because it is built for a different architecture than the currently-running test rig (which is running as x86_64). 

Что я должен делать?

ответ

0

Вы можете попытаться закрыть Xcode и удалить

~/Library/Developer/Xcode/DerivedData/ModuleCache

У меня была аналогичная проблема с использованием рамок XCTest. В конце я удаляю все тесты и добавляю их назад, создавая новую целевую аудиторию.

4

Возможно, вы пытаетесь запустить тесты в «Симуляторе iPhone Retina (4-inch 64-bit)».

Переключение на "iPhone Retina (4 дюйма)" Simulator, и все должно работать нормально

+0

Отказался от ответа, потому что тесты должны быть доступны независимо от имитатора, в котором они работают. Если они не работают в 64-битном симуляторе, разработчик должен выяснить, как это сделать. – linusthe3rd

+0

Я поддержал, потому что ответ, помеченный как правильный, не работал для меня. Это было сделано. – dinesharjani