Проблем с ad hoc разпространението на приложение за iPhone - Неуспешно синхронизиране

Тъкмо се връщам към разработката на iPhone след почти две години почивка (последна разработка на iOS3) и изпитвам мъка, докато се опитвам да направя ad hoc дистрибуция.

I:

  • Добавих нови устройства в портала за осигуряване (включително моите собствени за тестване)
  • Пресъздадох моя ad hoc профил за осигуряване
  • Инсталира го в Xcode
  • Актуализира целта, за да я използва, и изгради приложението (няма проблем до момента)
  • Плъзнете приложението и профила в iTunes
  • Синхронизирано
  • Получих съобщение „Неуспешно синхронизиране“

Знаейки, че това вероятно е проблем с профила, започнах от нулата и:

  • Премахна стария профил
  • Пресъздадох моя сертификат
  • Пресъздаде профила
  • Изпълнихте горните стъпки
  • Получих същия резултат

Не съм 100% сигурен в настройките си за цел и компилация. Ето екранни снимки на съответните раздели, в случай че помогне:

Подписване на целеви код (избран е правилният профил): Подписване на целеви код

Конфигурация на проекта:
Конфигурация на проекта

Бях посъветван в друга публикация да направя справка с документацията, но не можах да намеря конкретна информация за тези настройки. Все още имам информация как да го направя в Xcode 3.x, но не изглежда да ми върши много добра работа тук.

Благодаря предварително,

Алън.


person alan    schedule 31.10.2011    source източник


Отговори (2)


Вижте предишна моя публикация, свързана с разгръщане на AdHoc приложение.

Предполагам, че начинът да го направите правилно е да използвате органайзера, а не iTunes Sync.

Забележка относно вашите екранни снимки: Единственият проблем, който забелязах, е, че Идентичността за подписване на код в Debug трябва да използва профил за осигуряване на отстраняване на грешки, а не разпространение< /em> един.

Надявам се това да помогне.

person Seb T.    schedule 31.10.2011

Голямо благодаря ти, Себастиан. Вашата публикация не отговори директно на проблема ми, но преминаването към използване на Органайзера ме направи една стъпка напред и накрая ме доведе до публикация, която посочи критичния детайл:

Може да се отстранява грешка трябва да бъде зададено на НЕ за ad hoc дистрибуции в Entitlements.plist

Това беше моят проблем и сега успешно инсталирах, след като направих промяната.

person alan    schedule 01.11.2011