Я не могу понять из документов Apple, нужен ли мне сертификат производства или сертификат разработки...
какой сертификат мне нужен для тестирования apns с использованием специального распространения?
Ответы (2)
Вам необходимо создать сертификат распространения. Сертификат распространения используется для создания профилей обеспечения распространения. Что позволит вам сделать следующее:
- Создайте версию Ad-Hoc вашего приложения (это используется, если вы хотите распространять бета-пользователей, тестировщиков и т. д. (это то, что вы хотите))
- Создайте версию своего приложения для App Store (Вы сделаете это, когда будете готовы отправить его в App Store).
Ниже приведены шаги Apple по созданию специальной версии приложения.
Распространение Ad Hoc позволяет вам поделиться своим приложением с 100 пользователями iPhone или iPod touch, а также распространять ваше приложение по электронной почте или размещая его на веб-сайте или сервере. Для подготовки заявки необходимо выполнить следующие шаги.
- Создайте и загрузите сертификат распространения iPhone
- Создайте и загрузите профиль подготовки Ad Hoc для распространения
- Создайте свое приложение с помощью Xcode
- Поделитесь своим файлом приложения и профилем Ad Hoc Distribution Provisioning Profile с владельцем каждого устройства.
- Получателям приложения необходимо будет перетащить файл приложения и профиль Ad Hoc Distribution Provisioning Profile в iTunes, а затем синхронизировать свой iPhone с iTunes для установки.
Надеюсь, эта информация укажет вам правильное направление. Если вам нужны дополнительные подробности или пошаговые руководства, просто дайте мне знать.
SSL-сертификат, который вам нужен, предназначен для производства при сборке с профилем подготовки распространения. Что касается push (apns), ad hoc == магазин приложений. Это очень полезно, так как вы можете проверить, как будет работать push в сборке магазина приложений, создав специальное приложение и используя производственный сертификат.