Установка приложения с профилем предоставления adhoc на другой iphone через itunes - PullRequest
0 голосов
/ 14 декабря 2011

Мне удалось пройти через весь ужасный процесс создания приложения для специального распространения. Но я не могу установить его на iphone из iTunes. После установки приложения отображается сообщение об ошибке, а затем появляется другое всплывающее окно, которое гласит: «Некоторые предметы, купленные на iphone, включая« Blendr », не могут быть перенесены в медиатеку iTunes, поскольку у вас нет авторизации для их использования на этом компьютере».

Это также дает возможность этому компьютеру использовать предметы, купленные в iTunes Store, выбрав «Магазин»> «Авторизовать», но владелец телефона не знает свой логин / пароль, а также мне нужно сделать этот процесс настолько быстрым, насколько это возможно. возможно, так как я буду устанавливать это приложение на многие телефоны, есть ли способ, которым iphone не синхронизируется с моим iTunes и просто устанавливает приложение?

Спасибо

EDIT:

Я выяснил, что iPhone был взломан, поэтому это сообщение об ошибке. Но я попытался с iPhone 4 без джейлбрейка и iOS 5 (мое приложение разработано с использованием iOS 4), и я не смог уронить в него приложение, никаких сообщений об ошибках вообще .. Есть идеи?

Ответы [ 2 ]

2 голосов
/ 14 декабря 2011

Возможно, вы захотите проверить Test Flight , который является бесплатным сервисом, который позволяет вам управлять сборками и распространять их среди пользователей для тестирования.Он использует некоторые сервисы инициализации в iOS, которые позволяют установить их приложение и затем подготовить устройство пользователя для вашего приложения.Это довольно круто и действительно упрощает весь процесс распространения Ad Hoc.

Теперь, по правде говоря, я только немного играл с этим сервисом, и это было около года назад.Я считаю, что для того, чтобы использовать его эффективно, ваши пользователи должны иметь некоторое представление о том, что будет с ним успешно.В последнее время я не слишком углублялся в это, но они все еще занимаются бизнесом, и прошло уже больше года с тех пор, как я это пробовал.Я бы проверил это!Я планирую сделать это для моего следующего проекта.

EDIT:

Что касается использования "традиционных" Ad Hoc методов ... Я всегда распространял Ad Hoc сборки (файлы .ipa) вместе с профилем рассылки Ad Hoc, используемым для создания файла ipa для пользователей по электронной почте.Пользователям нужны оба файла.И я всегда инструктировал пользователей сохранять файлы на своем рабочем столе, запускать iTunes, подключать их устройства, перетаскивать сохраненные файлы в их медиатеку iTunes, а затем синхронизировать.Это должно быть так просто.

Другие ошибки, которые вы видите, не связаны с установкой сборки Ad Hoc на iPhone, который был подготовлен для его использования.Похоже, что iTunes выполняет множество задач автоматически, проверяя, что все загруженное из облака, которое вы купили, загружено на все устройства, которые должны быть включены, и т. д. Это все вспомогательный процесс Ad Hoc, за исключением того, что вынеобходимо синхронизировать ваше устройство, чтобы установить сборку Ad Hoc, поэтому нельзя упускать из-за того, что iTunes выполняет всю работу по дому.

Возможно, вам нужно решить все эти другие проблемы с iTunes, прежде чем пытаться установить какую-либо из них.Специальное программное обеспечение.То есть, очистите все, чтобы iTunes был доволен данным iPhone, когда он подключен, и мог синхронизировать его без ошибок.(Я знаю, мне легко сказать. Но я думаю, что вы сначала решили эти проблемы.)

0 голосов
/ 03 февраля 2012

Вместо использования AdHoc Distribution вы можете создать Сертификат разработчика, добавив все телефоны, на которые вы хотите его установить, добавив новый сертификат ко всем телефонам, и вы сможете установить его непосредственно из XCode.Хит Беги и наслаждайся!

...