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. Его под заголовком "Архитектуры" под рубрикой "Архитектуры" в разделе "Настройки сборки".