Langsung ke konten

Debugging

codeDeskripsi
InvalidIpPengguna berada di pusat data Google dan pembaruan berusia kurang dari 4 jam. Ini dilakukan untuk mencegah perangkat bot Google terhitung sebagai perangkat di akun Anda
needPlanUpgrade (sebelumnya needUpgrade)Menunjukkan bahwa Anda telah mencapai batas paket Anda, dan perangkat tidak akan menerima pembaruan sampai Anda meningkatkan paket atau sampai bulan berikutnya
noNewPerangkat memiliki versi terbaru yang tersedia
disablePlatformIosPerangkat menggunakan platform iOS, tetapi dinonaktifkan dalam pengaturan saluran
disablePlatformAndroidPerangkat menggunakan platform Android, tetapi dinonaktifkan dalam pengaturan saluran
disableAutoUpdate”major"
disableAutoUpdateUnderNativePerangkat memiliki versi (123), dan saluran memiliki pembaruan (122) di bawah versi perangkat untuk dikirim, tetapi dinonaktifkan dalam pengaturan saluran
disableDevBuildPerangkat memiliki build pengembangan, tetapi dinonaktifkan dalam pengaturan saluran
disableEmulatorPerangkat adalah emulator, tetapi dinonaktifkan dalam pengaturan saluran
codeDeskripsi
getInfo untuk mengunduh versi baru telah dikirim ke perangkat
deleteSatu bundle telah dihapus dari perangkat
setBundle telah diatur pada perangkat
set_failBundle gagal diatur
resetPerangkat direset ke bundle builtin
download_XXBundle baru telah diunduh - kemajuan ditunjukkan oleh XX% (kelipatan 10%)
download_completeBundle baru selesai diunduh
download_failBundle baru gagal diunduh
update_failBundle baru telah dipasang tetapi gagal memanggil notifyAppReady
checksum_failBundle baru gagal memvalidasi checksum. Jika Anda menggunakan Capgo Cloud dan menemukan kesalahan ini, biasanya berarti versi aplikasi Anda mengharapkan jenis checksum yang berbeda. Versi terbaru CLI dan plugin (versi 6.25.0 atau 7+) menggunakan checksum SHA256, sedangkan plugin lama menggunakan CRC32. Jika Anda melihat kegagalan checksum, periksa apakah checksum adalah CRC32 (hash yang lebih pendek) daripada SHA256. Ini biasanya menunjukkan bahwa bundle diunggah dengan versi CLI yang lama. Verifikasi versi bundle Anda di dashboard Capgo - bundle yang dibuat sejak versi 6.25.0/7 seharusnya menggunakan SHA256. Jika Anda melihat checksum CRC32, pastikan Anda memiliki versi plugin terbaru yang diinstal secara lokal (CLI memeriksa versi plugin lokal Anda untuk menentukan jenis checksum yang akan diunggah), kemudian tingkatkan CLI Anda dan unggah ulang bundle.
windows_path_failZip memiliki file yang mengandung path Windows yang ilegal
canonical_path_failPath file tidak kanonik
directory_path_failAda kesalahan dalam path file zip
unzip_failunzip gagal
low_mem_failUnduhan gagal karena memori rendah di perangkat
  • SUCCESS: instalasi bundle selesai
  • ERROR: instalasi atau unduhan gagal
  • PENDING: Unduhan selesai, menunggu rilis
  • DELETED: Bundle dihapus, masih ditampilkan untuk statistik
  • DOWNLOADING: Sedang mengunduh bundle

Ada perintah debug untuk pengguna Capgo cloud

Terminal window
npx @capgo/cli@latest app debug

Ini akan memungkinkan Anda memeriksa semua kejadian yang terjadi di aplikasi dan menemukan solusi jika pembaruan tidak terjadi

untuk menemukan log Anda di Xcode

untuk menemukan log Anda di Android studio

  • Failed to download from => sama dengan download_fail
  • notifyAppReady was not called, roll back current bundle => sama dengan update_fail

Menemukan bundle yang diunduh di perangkat Anda

Section titled “Menemukan bundle yang diunduh di perangkat Anda”

Untuk debug di iOS, Anda perlu mengekspor aplikasi ke komputer Anda, Anda bisa melakukannya seperti ini:

Xcode memiliki fitur bawaan untuk memeriksa sistem file aplikasi yang diinstal pengembang di perangkat iOS

Untuk mencapainya:

  1. Hubungkan perangkat Anda ke Mac dan pilih Window > Devices di menubar Xcode
  2. Pilih perangkat Anda di panel kiri di bawah bagian Devices
  3. Ini akan menampilkan daftar aplikasi yang diinstal pengembang untuk perangkat tersebut
  4. Pilih aplikasi yang ingin Anda periksa lalu pilih ikon roda gigi di dekat bagian bawah layar
  5. Di sini Anda dapat melihat sistem file saat ini dengan memilih Show Container atau mengunduh snapshot

Memilih Download Container akan mengunduh dan mengekspor snapshot sistem file sebagai file xcappdata yang dapat Anda telusuri

Klik kanan pada file ini dan pilih Show Package Contents untuk membuka folder

Buka folder App Data, dan Anda sekarang akan melihat beberapa folder seperti Documents, Library, tmp, dll

image

Kemudian Anda akan menemukan versi di 2 folder:

library/NoCloud/ionic_built_snapshots diperlukan setelah aplikasi di-reboot

dan documents/versions untuk hot reload

Untuk debug di Android, Anda perlu mengakses perangkat dari Android Studio:

  1. Klik View > Tool Windows > Device File Explorer atau klik tombol Device File Explorer di bar jendela alat untuk membuka Device File Explorer
  2. Pilih perangkat dari daftar dropdown
  3. Buka path data/data/APP_NAME/ dimana APP_NAME adalah ID aplikasi Anda

image

Kemudian temukan folder versions untuk melihat semua versi