Această postare va avea un apel limitat la marea majoritate a cititorilor de iDB, deoarece abordează o problemă foarte specifică, dar m-am gândit că trebuie să o pun acolo pentru a-i ajuta pe cei care o întâlnesc.
Această problemă, ilustrată în capturile de ecran de mai sus, are legătură cu testările de abonare în aplicație ale aplicațiilor în beta în TestFlight. Dacă faceți vreodată greșeala de a testa mecanismul de abonare în aplicație al unei aplicații utilizând ID-ul dvs. personal Apple, este posibil să vă plângeți luni de zile cu un popup Este necesară conectarea. Introduceți parola pentru xxxxx.com. [Mediu: Sandbox].
Se pare că, de câte ori introduceți parola, pop-up-ul revine în cele din urmă pentru a vă bântui de mai multe ori.
Există de fapt sute de fire online legate de această problemă exactă. Apple în sine este bine conștient de acest lucru, dar probabil că nu este suficient de mare pe lista lor de priorități pentru a fi rezolvat în acest moment. Ce păcat.
În timpul dezvoltării aplicației iDB, se pare că am reușit în sfârșit să găsim o modalitate de a pune capăt acesteia. Este sigur că este incomod, dar de când am făcut acest lucru, nu am mai avut niciodată emisiunea pop-up pe dispozitivul meu.
- Lansați TestFlight, selectați o aplicație pe care o testați și atingeți Opriți testarea.
- Repetați același proces pentru fiecare aplicație testată.
- Ștergeți fiecare aplicație beta de pe dispozitiv.
- Ștergeți TestFlight de pe dispozitiv.
- reboot.
- Dacă vi se solicită parola, introduceți-o. Ar trebui să fie ultima dată când trebuie să faci asta.
În acest moment, puteți instala din nou aplicații TestFlight și beta. Cu toate acestea, dacă trebuie să continuați să testați aplicația respectivă cu abonamente în aplicație, este foarte recomandat să o faceți pe un dispozitiv de testare folosind un ID Apple de testare. Asigurați-vă că nu veți mai folosi ID-ul personal Apple!