iPhone 4 - няма свързана осигурена iphone os

Опитвам се да инсталирам приложение на iPhone 4 и получавам:

няма свързана осигурена iphone os

Използвам:

  • Xcode 3.2.3
  • iTunes 9.2
  • iPhone 4.0 с iOS 4.0 (8A293)

Имам профила за предоставяне на разработка в XCode и в телефона. Прозорецът на органайзера показва iPhone 4 със зелен кръг до него. Имам правилния идентификатор на приложението в идентификатора на пакета в Info.plist.

Опитах да включа/изключа телефона, да спра/стартирам отново Xcode и iTunes без успех. Някакви идеи какво не е наред?


person James Testa    schedule 21.07.2010    source източник
comment
Може би тъп въпрос: Имате ли профил за предоставяне на разработка и инсталиран ли е в Xcode и на телефона?   -  person Kristopher Johnson    schedule 22.07.2010
comment
Да, имайте профила за предоставяне на разработка в XCode и на телефона.   -  person James Testa    schedule 22.07.2010
comment
Разбрах какъв е проблемът. Бях настроил компилацията на iPad и се опитвах да изтегля на iPhone! Надявам се това да помогне на някой друг.   -  person James Testa    schedule 03.08.2010


Отговори (4)


Ако профилът е инсталиран, вероятно се опитвате да инсталирате приложението на устройството с конфигурация за изграждане, зададена на „Разпространение“... трябва да го настроите на „Отстраняване на грешки“ или „Освобождаване“ в падащото меню в XCode на главния прозорец.

Така че опциите за изграждане трябва да са „Debug“ и „Device“

person iwasrobbed    schedule 22.07.2010
comment
Зададох опциите за изграждане на Debug, както и Release и все още получавам същия проблем. Винаги имам избрано устройство. - person James Testa; 22.07.2010
comment
Тогава изглежда, че вашият файл за осигуряване е прецакан. Уверете се, че файлът за осигуряване все още е активен в портала за осигуряване, следвайте инструкциите на Apple докрай, що се отнася до инсталирането му заедно със сертификата. Това е болка, знам от опит, но след като го хванеш, не е лошо. - person iwasrobbed; 22.07.2010
comment
Профилът за осигуряване все още е активен в портала. Инсталирам профила, като го изтегля от сайта за програмисти и след това копирам профила в /Library/MobileDevice/Provisioning Profiles. Нещо друго, което трябва да направя, за да инсталирам профила? - person James Testa; 22.07.2010
comment
Синхронизирахте ли устройството си в iTunes, след като го инсталирахте? Предполагам, че знаете това, но Apple има доста подробни инструкции на техния уебсайт за портал за предоставяне. - person iwasrobbed; 22.07.2010

Проверихте ли статуса на Организатора? От Xcode отидете под Window->Organizer и погледнете под секцията DEVICES в левия панел. Той трябва да показва свързаните устройства и да предоставя по-подробно обяснение (напр. устройството не е активирано за разработка, операционната система, инсталирана на телефона, не се поддържа от SDK и т.н.).

Една от възможностите е да използвате 4.0.1 на телефона си, но да имате инсталиран само 4.0 SDK.

person MikeV    schedule 21.07.2010
comment
Органайзерът показва iPhone 4, свързан със зелена точка, iPhone 4 има iOS 4.0 - person James Testa; 22.07.2010
comment
Проверихте ли състоянието на Provisioning Profile на самия телефон? т.е. на iPhone отидете в Настройки->Общи->Профили и проверете дали вашият профил за осигуряване е инсталиран и проверен. - person MikeV; 23.07.2010

Проверете отново дали профилът за осигуряване е свързан с изграждането, което правите: Щракнете с десния бутон-> Информация върху иконата на проекта в Групи и файлове, след това Изграждане и превъртете надолу до Подписване на код.

Изглежда, че има милион различни неща, които могат да се объркат при поставянето на приложението на iPhone, никога не го правя правилно от първия път.

Следвал съм това преди: http://adeem.me/blog/2009/04/24/tutorial-list-guideline-for-building-ad-hoc-application-for-iphone/

Това е за Ad Hoc, но повечето от стъпките са същите.

person Kevin    schedule 22.07.2010

Разбрах какъв е проблемът. Бях настроил компилацията на iPad и се опитвах да изтегля на iPhone! Надявам се това да помогне на някой друг.

person James Testa    schedule 03.08.2010