Rumah > Soal Jawab > teks badan
Semasa saya mula bekerja pada projek RN, terdapat ID bundle abc, tetapi apabila saya menolaknya kemudian, ID bundle ini seolah-olah diduduki oleh peruntukan bersatu dan tidak boleh digunakan, saya menambah ". 168" -> abc168 ke ID bundle. Tiada masalah untuk dijalankan dan sijil ditolak menggunakan bundleID ini.
Tetapi sijil baharu yang dibuat oleh abc168 tidak boleh ditolak ke projek tolak. Saya fikir hanya menukar bundleID secara Umum dan info.plist tidak akan mengubahnya sepenuhnya, jadi saya cuba memasukkan projek dengan bundleID baharu dan mendapati push boleh digunakan. . .
Sekarang muncul persoalan:
Salin semua kod projek asal ke projek baharu Fail manakah yang perlu diubah suai?
Bagaimana untuk menukar sepenuhnya ID berkas projek asal kepada ID berkas baharu (hanya menukarnya secara umum dan info.plist pada xcode tidak berfungsi)?
習慣沉默2017-05-17 10:06:33
Memandangkan tiada idea lain, kaedah pertama digunakan untuk menyelesaikan masalah:
Bina semula projek dengan nama bundleID baharu, dan kemudian pindahkan kod daripada projek sebelumnya. Apa yang perlu diperhatikan di sini ialah jika terdapat perpustakaan pihak ketiga dalam projek asal, perpustakaan ini perlu dikonfigurasikan semula.
滿天的星座2017-05-17 10:06:33
Sebagai tambahan kepada sijil dan fail penerangan, pelbagai perkara lain juga perlu dikonfigurasikan semula Jika anda menggunakan xcode8, ia akan dijana secara automatik jika anda menggunakan pihak ketiga untuk menolak, seperti Jiguang, sijil tolak yang dimuat naik sebelum ini juga diperlukan untuk dikonfigurasikan semula; ujian sekali lagi dan terimanya. Ia mestilah konfigurasi tidak dikonfigurasikan dengan betul atau kaedah tolak dipilih dengan betul untuk Jiguang, cuma klik Hantar pemberitahuan untuk mengujinya