Ios 8 beta de testare cu testflight

TestFlight a existat de mai mulți ani ca soluții pentru problemele de zi cu zi, precum și pentru difuzarea de aplicații iOS pentru testare beta. La inceputul acestui an, Apple a cumparat Burstly. o companie care a stabilit TestFlight. Pe parcursul acestui an WWDC, Apple ne-a arătat ce înseamnă la această achiziție pentru dezvoltatori iOS. Vă asigurăm, acest lucru este o veste bună.

TestFlight a fost integrat în iTunes Connect și este acum disponibil ca o serie de aplicații „nativ“ pentru dispozitive cu iOS 8. Dacă intenționați să utilizați platforma pentru difuzarea de beta de la Apple, atunci veți observa rapid unele modificări. În acest articol, veți afla cât de ușor este de a începe să utilizați TestFlight.

1. TestFlight

Achiziționarea de la Apple TestFlight nu este doar integrarea TestFlight în procesul de lucru de dezvoltare pentru iOS. O serie de aspecte-cheie pentru distribuția beta sa schimbat în bine.

ID-urile dispozitivelor și provizionarea Profiluri

testere interne

testeri beta

Aplicația Beta recenzie

Deși există o opoziție. Fiecare versiune a aplicației pe care le descărcați pentru a răspândi testrovschikam beta, trebuie să treacă printr-o revizuire a Apple.K Din fericire, nu este corect pentru tattooists interne. La acel moment, atunci când încărcați o nouă versiune a aplicației în iTunes Connect, acesta devine instantaneu disponibil pentru fiecare testeri interne.

TestFlight pentru iOS

Apple a lansat, de asemenea, TestFlight pentru aplicații iOS în care testeri pot descărca, instala și actualiza o versiune de testare a aplicației. Este foarte convenabil pentru a controla versiunea de testare și furnizarea de feedback de la dezvoltatorii de aplicații.

2. Primii pași

Pasul 1: Project Settings

Să creeze mai întâi o aplicație de testare în Xcode 6. Deschideți Xcode 6, a crea un nou proiect bazat pe un șablon unic Vizualizare aplicație în secțiunea de aplicații iOS>.

Dă numele aplicației și identificator al organizației și faceți clic pe Următorul. Se specifică Xcode, indiferent unde doriți să salvați proiectul și faceți clic pe butonul Creare.

Pasul 2: Aplicația ID

Du-te la Apple a iOS Dev Center și de a crea un cod de aplicație pentru aplicație. Pentru a putea utiliza TestFlight, avem nevoie pentru a crea o aplicație în iTunes Connect, iar asta este ceea ce este necesar, și App ID-ul.

Am notat ID-ul aplicației sufix ca un cod de aplicație explicită, dar ar trebui să lucreze cu wildcard ID-ul App.

Ios 8 beta de testare cu testflight

Așa cum am menționat mai devreme, punerea în aplicare TestFlight de la Apple are o mulțime de avantaje. Nu mai este necesar pentru a crea un profil de asigurare a accesului pentru proliferarea ad-hoc, care, la rândul său, duce la faptul că nu mai este necesar să se precizeze ce dispozitive sunt permise în testul beta. Vom vedea cum funcționează într-un minut.

Pasul 3: iTunes Connect

Conectați-vă la iTunes Connect, și de a crea o nouă cerere. Adăugați o listă drop-down App ID-ul valid și setați numărul versiunii 1.0. Dacă nu vedeți dorită App ID-ul din lista verticală, apoi așteptați cinci minute și încercați din nou. Acest lucru poate câteva minute ocupat înainte de modificările efectuate în Dev Center iOS, sincronizate în iTunes Connect.

Ios 8 beta de testare cu testflight

Din fericire, nu mai trebuie să completeze o cerere cu toate informațiile necesare. Faceți clic pe doua filă, prelansare. pentru a vedea o listă a versiunilor de testare disponibile ale aplicației. Acum lista este goală. Să ne pregătim cererea noastră de testare, în scopul de a corecta această supraveghere.

Ios 8 beta de testare cu testflight

3. Încărcați versiunea de testare a aplicației

Descărcați versiunea trial a aplicației este foarte ușor folosind Xcode 6. Deschideți proiectul prin Xcode, mergeți la setările construi țintei și asigurați-vă că identitatea Semnarea codului pentru a elibera Ansambluri sunt instalate în poziția de dezvoltator de aplicații iOS Orice iOS SDK. Provisioning profil pentru eliberarea trebuie setat build pe poziția automată. Aceasta este setarea implicită atunci când creați un proiect în Xcode 6.

Ios 8 beta de testare cu testflight

Înainte de a crea un fișier pentru a fi trimis la iTunes Connect, trebuie să adăugați pictogramele necesare aplicației noastre. Dacă nu vom face, atunci Xcode va compila cererea și refuză să trimită versiunea de test în iTunes Connect.

Ios 8 beta de testare cu testflight

Schema implicită pentru a crea o arhivă a setărilor noastre pentru lansarea proiectului este exact ceea ce ne dorim. Conectați dispozitivul de testare cu iOS 8 la computer locul de muncă, și apoi faceți clic pe Arhiva de Xcode meniu de produse pentru a crea o arhivă.

Dacă nu întampinați, Xcode se deschide automat către Organizator. și să vă arate rezultatul muncii mele ca o arhivă. Selectați-l din listă și faceți clic pe Submit în partea de sus din dreapta.

Ios 8 beta de testare cu testflight

Când încercați să trimiteți o versiune de test în iTunes Connect, Xcode poate afișa un avertisment, cum ar fi în figura de mai jos. Se spune că Xcode nu poate găsi profilul provizionare corespunzător, care afișează configurația aplicației. Din fericire, vom vedea Încercați din nou butonul din colțul din dreapta jos. Faceți clic pe ea pentru a rezolva această eroare.

Ios 8 beta de testare cu testflight

> În spatele toate acestea există o următoare, Xcode se spune în iTunes Connect și creează distribuție profil de asigurare a accesului ad-hoc pentru tine. Acest profil de asigurare a accesului nume începe cu XC:. raportare că Xcode creat de provizionare profil în numele dumneavoastră.

Asigurați-vă că caseta de selectare din partea de jos a casetei de dialog este setat pentru a furniza automat de înregistrare jurnal accident în iTunes Connect. Acest lucru este similar cu modul în care funcționează Crashlytics.

Ios 8 beta de testare cu testflight

Când ați făcut clic pe Submit. Xcode începe descărcarea versiunea de test a aplicației în iTunes Connect. În timpul acestui proces, un număr mare de validări, cum ar fi verificarea, care are toate dimensiunile necesare ale pictogramelor în versiunea de testare a aplicației.

Ios 8 beta de testare cu testflight

Dacă versiunea de test a aplicației a trecut toate controalelor, Xcode vă va spune că versiunea de test a aplicației este descărcat cu succes la iTunes Connect.

Ios 8 beta de testare cu testflight

4. Detalii Build

Du-te înapoi la iTunes Connect și faceți clic pe fila de la prelansare construiește secțiunea. Versiunea dvs. a aplicației trebuie să fie acum accesibile. Click pe ea pentru a vedea datele pentru aplicația dumneavoastră. Dacă apăsați pe fila Generare Detalii. veți vedea un rezumat tehnică a versiunii selectate.

Ios 8 beta de testare cu testflight

Faceți clic pe fila TestFlight pentru a vedea versiunea curentă a datelor. Pe această pagină, puteți adăuga informații la testere și echipele din echipa de revizuire Apple.

Ios 8 beta de testare cu testflight

Prima secțiune este afișată atunci când timpul pentru această versiune a aplicației de test se execută. Fiecare versiune de testare a aplicației este activ timp de 30 de zile.

A treia secțiune prezintă informații pentru echipa de revizuire Apple. Fiecare versiune a aplicației de test pentru testarea externă trebuie să treacă printr-o analiza de la Apple.

5. Adăugați testeri

Pentru a activa TestFlight pentru aplicația dumneavoastră, setați comutatorul TestFlight Testare Beta pe dreapta.

Ios 8 beta de testare cu testflight

În timp ce acest articol a fost scris, TestFlight a fost disponibil numai pentru testarea internă. Apple a anunțat că va deschide testere externe TestFlight în următoarea săptămână sau lună. Dacă apăsați fila Testeri interne. Veți vedea o listă goală. Pentru a adăuga un tester pe această listă, trebuie să marcați membrul echipei ca un tester intern. Să începem cu noi înșine.

În iTunes Connect, du-te la utilizatorii și rolurile și apoi selectați profilul. Pentru a le marca ca o testare internă, comutați comutatorul Tester intern pe dreapta. Faceți clic pe Salvare, și du-te inapoi la lista de testeri interne ale aplicației.

Ios 8 beta de testare cu testflight

Ios 8 beta de testare cu testflight

6. TestFlight pentru iOS

Descarca aplicatia TestFlight de la Apple cu App Store de pe dispozitiv, care este instalat iOS 8. Verificați e-mail-ul și faceți clic pe scrisoarea de invitație pentru TestFlight. Ar trebui să arate ca imaginea de mai jos.

Ios 8 beta de testare cu testflight

Făcând clic pe butonul Open in TestFlight. acceptați invitația. Aceasta deschide aplicație TestFlight și vă oferă posibilitatea de a descărca și instala o versiune de testare a aplicației, pe care am descărcat în iTunes Connect. Faceți clic pe Instalare pentru a instala aplicația pe dispozitiv.

Ios 8 beta de testare cu testflight

TestFlight aplicație vă prezintă o listă cu toate aplicațiile în care sunteți invitați ca un tester care este foarte similar cu modul în care versiunea web TestFlight. Principala diferență este că clientul Apple TestFlight este o aplicație „nativ“, care vă permite să descărcați, actualizați și aplicațiile deschise din TestFlight app.

Ios 8 beta de testare cu testflight

Veți fi, de asemenea, informat că această versiune a aplicației este de a testa cu ajutorul punctului portocaliu înainte de numele aplicației în ecran „acasă“.

Ios 8 beta de testare cu testflight

în concluzie

TestFlight achiziționarea de Apple este cu siguranță un pas înainte pentru dezvoltatori iOS. Ceea ce am arăta în acest articol este doar primul pas în direcția integrării TestFlight în dezvoltarea fluxului de lucru în conformitate cu iOS. Sunt sigur că multe oportunități noi se va deschide în luna următoare.