Dibutuhkan Fix Masuk. Masukkan kata sandi untuk Lingkungan Kotak Pasir

Posting ini akan memiliki daya tarik terbatas bagi sebagian besar pembaca iDB karena membahas masalah yang sangat spesifik, tetapi saya pikir saya harus meletakkannya di sana untuk membantu mereka yang mengalaminya..

Masalah ini, diilustrasikan dalam tangkapan layar di atas, berkaitan dengan pengujian berlangganan aplikasi dalam versi beta di TestFlight. Jika Anda pernah melakukan kesalahan dengan menguji mekanisme berlangganan aplikasi dalam aplikasi menggunakan ID Apple pribadi Anda, Anda mungkin diganggu selama berbulan-bulan dengan popup yang mengatakan Harus masuk. Masukkan kata sandi untuk xxxxx.com. [Lingkungan: Kotak Pasir].

Tampaknya tidak peduli berapa kali Anda memasukkan kata sandi, jendela sembulan akhirnya kembali menghantui Anda berkali-kali.

Sebenarnya ada ratusan utas online terkait masalah ini. Apple sendiri sangat menyadarinya, tetapi mungkin tidak cukup tinggi pada daftar prioritas mereka untuk memperbaikinya saat ini. Itu memalukan.

Selama pengembangan aplikasi iDB, tampaknya kami akhirnya dapat menemukan satu cara untuk mengakhiri itu. Memang tidak nyaman, tetapi sejak melakukan ini, saya tidak lagi memiliki acara sembulan di perangkat.

  1. Luncurkan TestFlight, pilih aplikasi yang Anda uji, dan ketuk Hentikan Pengujian.
  2. Ulangi proses yang sama untuk setiap aplikasi yang Anda uji.
  3. Hapus setiap aplikasi beta dari perangkat Anda.
  4. Hapus TestFlight dari perangkat Anda.
  5. Mulai ulang.
  6. Jika Anda diminta kata sandi, masukkan. Itu harus menjadi yang terakhir kali Anda lakukan itu.

Pada titik ini, Anda dapat menginstal TestFlight dan aplikasi beta lagi. Namun, jika Anda harus terus menguji aplikasi tertentu dengan langganan dalam aplikasi, sangat disarankan Anda melakukannya pada perangkat uji menggunakan ID Apple uji. Pastikan untuk tidak menggunakan ID Apple pribadi Anda lagi!