Не мога да разбера от документите на Apple дали имам нужда от сертификат за производство или сертификат за разработка...
какъв вид сертификат ми трябва, за да тествам apns с помощта на ad-hoc разпространение?
Отговори (2)
Трябва да създадете сертификат за разпространение. Сертификатът за разпространение се използва за създаване на профили за предоставяне на разпространение. Което ще ви позволи да направите следното:
- Създайте Ad-Hoc версия на вашето приложение (това се използва, ако искате да разпространявате до бета потребители, тестери и т.н. (това е, което искате))
- Създайте версия на приложението си от App Store (Ще направите това, когато сте готови да го изпратите в App Store)
По-долу са стъпките на Apple как да създадете Ad-Hoc версия на приложение
Ad Hoc разпространението ви позволява да споделяте приложението си с до 100 потребители на iPhone или iPod touch и да разпространявате приложението си чрез имейл или като го публикувате на уеб сайт или сървър. За да подготвите вашата кандидатура, ще трябва да изпълните следните стъпки.
- Създайте и изтеглете сертификат за разпространение на iPhone
- Създайте и изтеглете Ad Hoc профил за предоставяне на разпространение
- Създайте вашето приложение с Xcode
- Споделете файла на приложението си и профила за предоставяне на ad hoc разпространение със собственика на всяко устройство
- Получателите на приложението ще трябва да плъзнат файла на приложението и Ad Hoc Distribution Provisioning Profile в iTunes, след което да синхронизират своя iPhone с iTunes, за да инсталират
Надяваме се, че тази информация ви насочва в правилната посока. Ако имате нужда от допълнителни подробности или инструкции, просто ме уведомете.
SSL сертификатът, от който се нуждаете, е за производство, когато изграждате с профил за осигуряване на разпространение. Що се отнася до push (apns), ad hoc == магазин за приложения. Това е доста полезно, тъй като можете да тествате как push ще работи в компилацията на магазина за приложения, като създадете ad hoc приложение и използвате производствения сертификат.