2013-09-21 7 views
8

Все работало отлично, но на какой-то сборки у меня есть это (при попытке запуска тестов):Не удается запустить тесты с XCTest

Тест расслоением на «пути к xctest» не может быть загружен потому что он построен для другой архитектуры, чем в настоящий момент работает испытательный стенд (который работает в x86_64)

что я делаю неправильно? Я пытался перестроить, очистить, перезапустить Xcode, перезагрузить OS X ...

+0

У меня такая же проблема на iOS (с использованием стручков какао), но пока не повезло. Мой проект был создан до того, как был выпущен XCode 5. –

ответ

7

Я думаю, что нашел решение! В настоящее время вы не можете создавать iOS 6 и iOS7 x64. Поэтому, если вы хотите iOS7 x64, вам нужно изменить переменную сборки (щелкнуть по проекту, а затем по целевой) Архитектурам, чтобы значение «... включая 64-битное». К сожалению, iOS до 7 не поддерживается.

Возможно, это помогает.

+0

Решил сам, но окончательный ответ такой же, как ваш! Во всяком случае, большое спасибо! – kpower

+0

На SO вы можете ответить на свой вопрос самостоятельно и получить очки тоже :). Но спасибо за галочку! :) –

+0

Еще одна вещь здесь. Вы все еще можете протестировать без iOS7 x64. Оставьте цель как есть (без архитектуры x64 добавлена) и протестируйте, используя симулятор iOS7 (любой, но iOS не раньше 7) - это сработало для меня. – kpower

Смежные вопросы