Проблема распространения приложения для iPhone - «Не удалось синхронизировать» - PullRequest
1 голос
/ 31 октября 2011

Просто возвращаюсь в iPhone dev после почти двухлетнего перерыва (последний раз разрабатывался на iOS3), и я горю, пытаясь сделать специальный дистрибутив.

I:

  • Добавлены новые устройства на портале обеспечения (включая мое собственное для тестирования)
  • Воссоздал мой специальный профиль обеспечения
  • Установил его в Xcode
  • Обновил цель, чтобы использовать ее и собрал приложение (пока проблем нет)
  • Перетянул приложение и профиль в iTunes
  • Sync'd
  • Получил сообщение "Не удалось синхронизировать"

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

  • Удален старый профиль
  • воссоздал мой сертификат
  • воссоздал профиль
  • Выполнены вышеуказанные шаги
  • Получил тот же результат

Я не уверен на 100% в своих настройках цели и сборки. Вот скриншоты соответствующих разделов на случай, если это поможет:

Подпись целевого кода (выбран правильный профиль): Target Code Signing

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

В другом сообщении мне посоветовали обратиться к документации, но я не смог найти конкретную информацию об этих настройках. У меня все еще есть документация о том, как это сделать в Xcode 3.x, но это не значит, что мне здесь хорошо.

Заранее спасибо,

Алан.

Ответы [ 2 ]

1 голос
/ 01 ноября 2011

Большое спасибо тебе, Себастьян.Ваше сообщение не дало прямого ответа на мою проблему, но переход на использование Организатора дал мне еще один шаг и, наконец, привел меня к сообщению, в котором были указаны критические детали:

Может быть отлажено *Для 1005 * должно быть установлено значение NO для специальных рассылок в Entitlements.plist

Это была моя проблема, и теперь я успешно установил ее после внесения изменений.

1 голос
/ 31 октября 2011

См. Мой предыдущий пост, связанный с Развертывание приложения AdHoc .

Я думаю, что способ сделать это правильно, это использовать Организатор, а не iTunes Sync.

Примечание о ваших скриншотах: Единственная проблема, которую я заметил, это Идентификатор подписи кода в Debug должен использовать профиль обеспечения отладки , а не распределение один.

Надеюсь, это поможет.

...