Поэтому я не использую enterprise distribution profile для архивирования и экспорта моего проекта в файл IPA.
Однако я использую действующий сертификат распространения.
В органайзере XCode я убедился, что все работает, нажав кнопку validate для моего конкретного архива перед exporting, используя те же distribution certificate и distribution provisioning profile. Кроме того, я удостоверился, что проверил App Store как метод распространения.
Итак, я предположил, что все проверен, затем я распространил IPA через Диави.
Это то, что я использовал для распространения своего IPA для разработки на ранней стадии этого проекта. Однако при открытии ссылки diawi установка на моем устройстве просто не удалась, и каждый раз появлялось сообщение «Невозможно загрузить».
Теперь мне просто интересно, а через diawi вообще нельзя раздавать, если я не использую enterprise distribution profile для сборки самого ipa?
Или я строю не по назначению?
Я новичок во всей этой среде Apple, поэтому не уверен, правильно ли я понимаю процесс. Я разрабатываю это из собственного проекта реакции на случай, если вам нужно знать.
Заранее благодарим за любые указатели! : D
Обновлено:
Пока что в ответах есть путаница. Чтобы уточнить, я использую enterprise distribution profile как НЕТ и не использую профиль обеспечения разработки. Таким образом, добавление UDID в профиль подготовки не является вариантом. Случай, о котором я спрашиваю, касается ipa, подписанного с помощью профиль обеспечения распространения в магазине приложений, которым я пытаюсь поделиться с помощью diawi. Судя по моим исследованиям, не представляется возможным распространять подписанный таким образом ipa с помощью diawi, но я просто хочу быть более уверенным. Извините за путаницу. :)





Вам необходимо добавить UDID загружающего устройства в предварительный профиль. Войдите в свою учетную запись разработчика Apple и проверьте, добавлено ли устройство. Если нет, добавьте это устройство, а затем обновите предварительный профиль, выбрав этот новый UDID. Загрузите обновленный профиль и сборку.
Это тот случай, когда вы используете TestFlight и уже пригласили своего пользователя для тестирования через портал разработчика Apple. Но в вашем случае, когда вы распространяете его через Diawi, вам нужно сначала добавить устройства на портал разработчика Apple, а затем обновить свой профиль обеспечения.
Я знаю об этом, но если вы попытаетесь открыть профиль обеспечения распространения, а не профиль разработки, у вас не будет возможности сделать это. Я хорошо знаю, что вы можете сделать это с помощью распространения для разработки, потому что вы разрешаете устанавливать свое приложение только зарегистрированным устройствам, но для более широкого распространения, то есть приложений, подписанных с распространением в магазине приложений, на портале разработчика такой опции нет.
Есть вариант. Просто зайдите на свой портал разработчика, выберите свой профиль обеспечения распространения и нажмите «Изменить», внизу вы увидите список устройств. Выберите недостающие и сгенерируйте профиль обеспечения.
Есть, только вчера сделал.
проверьте изображение, которое я связал там
Оказывается, это правда, что diawi может распространять только приложения, подписанные с использованием профиля внутренние приложения (подписанные с использованием учетной записи корпоративной программы) и разработка.
Причина, по которой я пытаюсь сделать, не работает (не устанавливается через diawi), потому что я пытаюсь распространять приложение, подписанное классической учетной записью Apple профиль обеспечения распределения вместо профиль обеспечения разработки Насколько я знаю, вчера я искал в Google, приложения, подписанные с профилем обеспечение распределения под классический счет, можно распространять только через магазин приложений или через тестовый полет.
Дай мне знать, если я что-нибудь пропущу.
Вы нашли способ @Ray распространять свое приложение с профилем обеспечения распространения?
добавление UDID предназначено только для внутренних профилей и профилей разработки, хотя, если вы строите с подписью распространения, нет возможности сделать это для профиля обеспечения распространения, я почти уверен ...