Распространение - приложение, подготовленное для магазина приложений, работает на тестовых устройствах - PullRequest
2 голосов
/ 23 июня 2011

Кто-нибудь может ответить на это? Это действительно не имеет смысла, и я хочу избежать того, чтобы меня потом отвергли .....

Я создал один сертификат распространения для моей компании.

Я успешно использовал это для распространения Adhoc, связав его с Adhoc Provisioning Profile , который включает в себя все тестовые устройства.

Я также отправил приложение в Apple с отдельным профилем обеспечения App Store (выбран App Store и к нему не привязаны никакие устройства), но с тем же сертификатом распространения. Он был отклонен, но это произошло из-за ошибки, которая появилась только в конфигурации Release Build, и я ее уже разобрал.

В качестве решения этой проблемы я обнаружил, что могу скопировать приложение, созданное с помощью Release Configuration (которое использует профиль обеспечения App Store), на мои устройства, и оно работает нормально.

Хотя это было удобно для решения проблемы, я не думал, что смогу запустить ее на своих устройствах.

Я что-то упустил или Apple разрешает это сейчас?

Прав ли я использовать один и тот же сертификат распространения на обоих? - ДА - спасибо @ Swapna

Мне интересно, действительно ли представленное мною приложение каким-то образом было построено с использованием профиля Adhoc Provisioning Profile и что оно выйдет из строя по окончании выпуска.

Я также слышал, что мне нужно создавать новый профиль обеспечения для каждой отправки. Это правильно и если да, то почему? - НЕТ - спасибо @ Swapna

Большое спасибо,

Крис.

Ответы [ 3 ]

1 голос
/ 13 февраля 2012

Я тоже это нашел.Мы отправили сборку в App Store, и я также перетащил ее в iTunes, синхронизировал с телефоном и обнаружил, что она работает.Я не могу найти другую информацию по этому вопросу.

0 голосов
/ 22 ноября 2012

Я могу убедиться, что на этот раз я создал один сертификат распространения, в котором я выбрал Ad Hoc вместо магазина приложений, построил и протестировал приложение на нескольких устройствах.Затем, вместо использования моего другого сертификата распространения (где я выбрал App store, а не Ad Hoc), я просто отправил тот же двоичный файл в магазин приложений, ожидая сообщения об ошибке.Интересно, что магазин приложений принял бинарный файл.Теперь, я надеюсь, что не будет проблемы отклонения, или, что еще хуже, приложение будет запущено, но может работать только на тех тестовых устройствах, которые я указал, когда выбрал вариант рассылки Ad Hoc.

Откинувшись назад ижду ..

0 голосов
/ 23 июня 2011

Вы можете использовать один и тот же сертификат распространения для профиля Ad Hoc и профиля распространения App Store.

Однако необходимо создать и загрузить отдельный профиль обеспечения для распределения Ad hoc и распространения в магазине приложений.

Если вам необходимо обновить существующее приложение, вам придется использовать тот же профиль обеспечения, который был у вас.создан при отправке приложения в iTunes для утверждения.Новый профиль обеспечения должен быть создан, только если приложение является новым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...