Rumah  >  Artikel  >  Apakah format ipa?

Apakah format ipa?

青灯夜游
青灯夜游asal
2022-08-24 15:16:4313974semak imbas

ipa ialah format fail aplikasi Apple. Fail ipa pada asasnya ialah pakej dimampatkan zip, mengandungi 3 komponen: 1. Direktori aplikasi di bawah direktori muatan, yang merupakan program utama perisian 2. iTunesArtwork, yang pada asasnya adalah imej png tanpa akhiran, digunakan untuk dipaparkan dalam Ikon iTunes; 3. iTunesMetadata.plist, digunakan untuk merekod maklumat pembeli, harga jualan dan data lain.

Apakah format ipa?

Persekitaran pengendalian tutorial ini: sistem IOS15, telefon mudah alih iphone12.

IPA ialah singkatan bagi fail aplikasi Apple iPhoneApplication dan merupakan format fail aplikasi Apple.

Fail ipa pada asasnya ialah pakej mampat zip (bukan pakej rar atau 7z), yang mengandungi 3 komponen: direktori .app di bawah direktori muatan, yang merupakan program utama perisian; iTunesArtwork, yang pada asasnya adalah imej PNG tanpa akhiran digunakan untuk memaparkan ikon dalam iTunesMetadata.plist merekodkan maklumat pembeli, harga jualan dan data lain.

Memandangkan pakej zip tidak boleh merekod maklumat seperti kebenaran dan pemilik, Apple menetapkan kaedah pemasangan ipa, iaitu, semua ipa akan dibongkar dan dipasang dalam direktori /var/mobile/Applications, dan semua fail dan direktori akan Pemilik dan kumpulan pengguna kedua-duanya ditetapkan kepada mudah alih (ID ialah 501), kebenaran program utama (fail boleh laku) ditetapkan kepada 0755 (semua orang boleh melaksanakannya, tetapi hanya pemilik boleh mengubah suainya), dan boleh laku fail ditakrifkan dalam plist. Semua kebenaran direktori ditetapkan kepada 0755, dan semua fail lain ditetapkan kepada 0644 (hanya pemilik boleh mengubah suai, orang lain hanya boleh membaca dan tiada sesiapa dibenarkan untuk melaksanakan).

Selepas membongkar, ipa tidak diletakkan terus dalam direktori Aplikasi, tetapi dalam direktori yang terdiri daripada rentetan kod rawak Fungsinya hanya membenarkan perisian ini berjalan dalam kotak pasir tertentu (Kotak Pasir) , dan tidak boleh mengganggu perisian lain. Oleh itu, di bawah direktori kod rawak, sebagai tambahan kepada tiga komponen ipa itu sendiri, terdapat tiga direktori: Perpustakaan, yang biasanya digunakan untuk menyimpan data seperti menetapkan fail, yang menyimpan data dan kebanyakannya digunakan untuk menyimpan arkib; ; tmp, yang merupakan folder sementara.

Memandangkan perisian ini hanya boleh dijalankan dalam direktori khusus ini (sudah tentu, sesetengah program akan memanggil buku alamat sistem, kamera dan komponen lain, tetapi ia masih terhad), dengan itu memastikan keselamatan keseluruhan sistem jantina dan kestabilan.

Memandangkan peraturan mengenai kebenaran di bawah sistem Unix agak ketat, tingkah laku "melebihi kuasa" adalah tidak dibenarkan sama sekali. Sebagai contoh, pengguna mudah alih tidak mempunyai kebenaran untuk memadam fail yang dimiliki oleh root kerana root mempunyai kebenaran yang lebih tinggi daripada mudah alih. Oleh itu, apabila sesetengah orang mengubah suai fail selepas pemasangan ipa, seperti membuat Cina atau mengubah suai arkib, mereka mendapati bahawa perisian bersih tidak boleh dipadam atau tidak boleh disimpan Ini kerana semua fail root tidak boleh dipadamkan semasa pemadaman, dan program itu sendiri tidak boleh mengarkibkan semua fail root.

Tiga tandatangan ios

fail ipa perlu dipasang, maka proses menandatangani dan kemudian mengedar diperlukan fail ipa ialah: Jenis berikut: Pada masa ini terdapat tiga tandatangan ios di pasaran untuk dipilih, tandatangan perusahaan ios, tandatangan super dan tandatangan Apple TF Walau bagaimanapun, sila ambil perhatian bahawa selepas tandatangan ios, aplikasi itu perlu diedarkan sebelum ia boleh dimuat turun.

1. Apple Enterprise Signature

Ini adalah pilihan pertama untuk kebanyakan pelanggan Kelebihan terbesarnya ialah keberkesanan kos dan cirinya, iaitu, ia tidak mengehadkan bilangan muat turun kemas kini. Walau bagaimanapun, Apple Enterprise Signature akan mengalami fenomena kehilangan tandatangan lebih tinggi harga versi, permohonan tandatangan sijil Semakin kurang, semakin tinggi kestabilan.

2. ios super signature

Oleh kerana akaun pembangun peribadi yang digunakan oleh super signature hanya boleh disambungkan kepada 100 udids, kosnya lebih tinggi dan dicaj mengikut muat turun kelantangan. Adalah sukar bagi kebanyakan pengendali Apl untuk menerimanya Jika anda mempunyai akaun pembangun peribadi anda sendiri, membina sistem tandatangan super adalah cara yang baik.

3. Tandatangan Apple TF

, sebagai kaedah ujian dalaman Apple yang diiktiraf secara rasmi oleh Apple, diedarkan terus kepada pengguna untuk pemasangan melalui testflight kedai ujian dalaman Apple. Pautan rasmi Apple, anda tidak perlu risau tentang disekat semasa mengedarkannya, ia selamat dan bebas risiko, dan kestabilannya adalah lebih baik antara tiga kaedah tandatangan. Walau bagaimanapun, terdapat operasi yang memerlukan muat turun testflight Ia tidak memerlukan muat turun langsung dan dipercayai seperti tandatangan korporat. Proses pengendaliannya lebih seperti memuat turun aplikasi dari gedung aplikasi.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah format ipa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah fungsi bar sentuh?Artikel seterusnya:Apakah fungsi bar sentuh?