Xcode Build Succeeded, но не работает на iPhone

Возможный дубликат:
Возможно ли настроить таргетинг на старые версии iOS при использовании Xcode 4.2 и iOS 5 SDK?

У меня проблема, что я действительно не понимаю, я использую Xcode до вчерашнего дня, и все работает отлично, но вчера я устанавливаю Xcode 4.2 с iOS 5, но теперь, когда я пытаюсь выполнить запуск с помощью моего iPhone набора поскольку цель успешно создает приложение, а затем немедленно останавливается. Нет ошибок, ничего в консольных журналах. Приложение даже не копируется на мое устройство. Xcode говорит: Building, Running, Finished Running.... все в течение 2 секунд... На симуляторе все работает, но на устройстве ничего не происходит.

У меня есть xCode 4.2 с iOS 5, и у меня есть iPhone 3G с io 4.2.1, а под целью развертывания я выбираю 4.2, как в прошлый день. Пожалуйста, помогите мне, я сойду с ума!

Я вижу в окне организатора Xcode, что журнал дал мне этот результат, я скопирую небольшую часть:

Sat Oct 15 18:17:14 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection
Sat Oct 15 18:17:14 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:14 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:14 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection
Sat Oct 15 18:17:15 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:15 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection
Sat Oct 15 18:17:16 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection
Sat Oct 15 18:17:16 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:16 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:16 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection
Sat Oct 15 18:17:17 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection
Sat Oct 15 18:17:17 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:17 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection
Sat Oct 15 18:17:17 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:18 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing connection
Sat Oct 15 18:17:18 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:18 unknown com.apple.mobile.lockdown[18] <Notice>: Could not receive size of message
Sat Oct 15 18:17:18 unknown lockdownd[18] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from Xcode. Killing

В чем проблема?

P.S. Я пытаюсь поставить архитектуру на armv6 и построить на устройстве, что проблема?... но как она изменилась?... я никогда не менял архитектуру на Xcode.

Ответ 1

вы правы - проблема, вероятно, в том, что 3G работает с amrv6, и вы строите только для armv7

в настройках сборки вы найдете параметр для допустимых архитектур. Должна быть одна запись под названием armv7

просто добавьте еще одну запись armv6 в эту настройку. что должно сделать трюк

Ответ 2

Если вы используете xcode 4.2 и хотите установить приложение на устройство, следуйте инструкциям, которые рассказывают HeikoG, но также после этого это не помогло мне. Но, наконец, я понял, что в info.plist они определили "Обязательные возможности устройства" в разделе ключа, поэтому просто удалите его и установите приложение.

Ответ 3

Есть и другое место, где вам нужно будет добавить armv6. Его под заголовком "Архитектуры" под рубрикой "Архитектуры" в разделе "Настройки сборки".