- iPhone
- Programul de dezvoltatori Apple
Am studiat problema dezvoltării în iOS și înțeleg cu programele de certificare ale Apple.
Dacă înțeleg corect, atunci Apple are două programe pentru dezvoltatori:
1) Programul Apple Developer (99 $ / an)
Sub el, puteți să dezvoltați o aplicație și să o publicați în AppStore.
Dar, în același timp, este imposibil să rulați aplicația pe un dispozitiv arbitrar în vreun fel.
În acest caz, este imposibil să cunoașteți în prealabil UUID-ul dispozitivului (adică este necesar să creați un fișier .ipa astfel încât orice persoană să poată lua și potesta).
2) Programul Apple Developer Enterprise (299 $ / an)
După cum am înțeles din documentație, în cadrul acestui program poți dezvolta aplicații, acestea nu pot fi distribuite prin AppStore, dar poți să creezi un fișier .ipa cu un anumit certificat și să-l dai "angajaților".
Confirmați manual un dezvoltator de întreprinderi
Dacă trimiteți aplicația iOS utilizatorului și le instalați manual pe dispozitivul lor. Instruiți utilizatorul să urmeze acești pași pentru a avea încredere în organizația dvs.
angajații pot confirma manual certificatul de încredere și toate vor începe.
Întrebarea nr. 2: este adevărat acest lucru?
Întrebarea nr. 3: de asemenea, pe Internet există zvonuri că puteți avea încredere doar în un astfel de certificat la un moment dat. Este adevărat?
Întrebarea nr. 4: dacă distribui această aplicație la stânga și la dreapta, cât de critică este aceasta în ceea ce privește licența și consecințele?
Hardcore iOS ESP dezvoltator DJ
Și, da, în plus față de 299 dolari pe an, întreprinderea cere o persoană juridică înregistrată cu DUNS și alte delicii.
Vă mulțumim pentru răspuns.
Un astfel de "dezvoltator viclean" (care a vândut chiar serviciul semnării unei cereri arbitrare cu certificatul său) a fost interzis și mai mult nu funcționează.
Nu am investigat această parte a întrebării. Certificatele de dezvoltator sunt revocate, astfel încât aplicația nu poate fi instalată. Noile certificate pentru a crea un dezvoltator, de asemenea, nu vor funcționa - licența răspunde (în opinia mea, fără posibilitatea de restaurare și extindere - pentru aceasta și interzicerea). Aplicații instalate - Nu știu, poate că rămân "așa cum este" și poate - cu alte sincronizări sunt blocate. Și, da, certificatele au, de asemenea, o perioadă de valabilitate, așa că atunci când se termină - aplicația va trebui actualizată (și dacă dezvoltatorul este blocat - nu există nimic de actualizat).