Rumah > Artikel > hujung hadapan web > Perkara yang perlu dilakukan jika kemas kini asli bertindak balas gagal
Penyelesaian kepada kegagalan kemas kini asli bertindak balas: 1. Serahkan terus pakej IPA ke App Store untuk semakan, dan kemudian muat naik pakej IPA ke platform pushy 2. Muat naik pakej IPA yang diarkibkan ke pushy platform, dan kemudian muat naik pakej IPA ke platform pushy Serahkan ke iTunes connect 3. Susun pakej mod pelepasan ke telefon mudah alih melalui Xcode, kemudian gunakan iTunes untuk mengeksport pakej IPA, dan kemudian muat naik IPA ke pushy. platform.
Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 18.0.0, komputer Dell G3.
Apakah yang perlu saya lakukan jika kemas kini asli bertindak balas gagal?
Salah satu masalah yang menyebabkan kegagalan kemas kini panas dalam react-native
Artikel ini adalah ringkasan projek saya menggunakan react-native-. mendesak. Anggapkan bahawa anda sudah mempunyai projek RN, telah berjaya mengkonfigurasi perkhidmatan mendesak dan mengkonfigurasi kod hot-change Jika tidak, sila rujuk dokumentasi pada React-native-pushy GitHub untuk mengkonfigurasinya.
Masalah
Selepas APP disemak baru-baru ini, pakej kemas kini panas baharu telah dipasang, dan kemudian menggunakan versi lama APP untuk kemas kini panas akan menyebabkan ranap sistem . Ralat nyahpepijat adalah seperti berikut Tidak dapat melaksanakan panggilan JS: __fbBatchedBridge tidak ditentukan.
Proses operasi ralat
xcode menukar versi kepada 1.0.0, kemudian meletakkan pakej mod keluaran pada telefon, dan kemudian xcode mengarkibkan pakej ipa 1.0.0 Keluar, tolaknya ke platform kemas kini panas, dan kemudian gunakan beg asas ini untuk kemas kini panas, dan kemudian ia ranap.
Punca
Dengan mengeluarkan semula masalah beberapa kali, saya menggunakan mod nyahpepijat untuk mencetak laporan ralat, dan kemudian menyemak dokumentasi GitHub untuk mengetahui puncanya adalah masalah dengan proses operasi saya. Kemas kini hangat mesti memastikan bahawa pakej asas pada platform mendesak dan aplikasi yang dipasang pada telefon adalah sama. Walau bagaimanapun, pakej yang saya pasang pada telefon menggunakan Xcode dirujuk sebagai A, dan pakej yang diarkibkan menggunakan Xcode dirujuk sebagai B. Walaupun kod A dan B betul-betul sama dan nombor versi adalah sama, ia sudah menjadi dua pakej, jadi kemas kini panas gagal.
Penyelesaian
Biasanya, serahkan pakej IPA terus ke App Store untuk semakan, kemudian muat naik pakej IPA ke platform yang mendesak. Pengguna boleh Muat turun versi pakej ini daripada App Store dan anda boleh mengemas kininya seperti biasa.
Apabila menguji, sebaiknya muat naik pakej IPA yang diarkibkan ke platform mendesak bersama-sama dengan Fail Teks, dan kemudian serahkan pakej IPA ke iTunes connect Penguji memuat turun versi ini daripada Fail Teks Selepas pakej dipasang, anda boleh mengemas kini panas secara normal.
Jika iTunes anda belum dinaik taraf, anda juga boleh menyusun pakej mod keluaran ke telefon melalui Xcode, kemudian gunakan iTunes untuk mengeksport pakej IPA, dan kemudian muat naik IPA ke platform mendesak, kerja yang sama Kemas kini panas biasa.
Ringkasan
Apa pun, ia adalah untuk memastikan pakej asas platform pushy konsisten dengan aplikasi yang dipasang pada telefon mudah alih.
Pembelajaran yang disyorkan: "tutorial video bertindak balas"
Atas ialah kandungan terperinci Perkara yang perlu dilakukan jika kemas kini asli bertindak balas gagal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!