


Mari kita bincangkan tentang cara pemalam asli uniAPP pada iOS dibungkus? (Perkongsian proses pembungkusan)
Bagaimanakah pemalam asli uniAPP dibungkus pada iOS? Artikel berikut akan bercakap dengan anda tentang proses pembungkusan pemalam asli uniAPP pada iOS. Saya harap ia akan membantu anda!
Permulaan karut: uniAPP dibungkus menggunakan kompilasi awan, iaitu, apl seterusnyaiOS Bahagian asal kod perlu diserahkan ke latar belakang uni untuk penyusunan Dapat difahami bahawa terdapat Xcode persekitaran berjalan pada <.>uni pelayan Sudah tentu, awan harus dilengkapkan menggunakan perintah Xcode Apabila HBuilderX melakukan penyusunan awan, semua perpustakaan asli tempatan akan dimampatkan dan dibungkus ke dalam. awan. Akhir sekali, ipa yang dikompilasi Muat turun pakej secara setempat supaya ia boleh dipasang.
1. Tetapan perpustakaan statik MenurutDemo yang dimuat turun dari laman web rasmi uni, anda boleh membiasakan diri dengan struktur projek.
1. Projek utama HBuilder-uniPlugin
Ia sebenarnya boleh difahami secara kasar sebagai kompilasi awan masaSeluruh persekitaran kompilasi Xcode, mengapa anda berkata demikian? Anda boleh melihat semua kebergantungan projek ini.
120, kerana uni telah mempertimbangkan kos penyusunan awan, jika semua Perpustakaan dimuat naik oleh pembangun, jadi sejumlah besar sumber kompilasi akan diduduki, jadi kaedah storan perpustakaan pihak ketiga jauh diguna pakai, yang juga boleh dipelajari dalam latar belakang uni.
Penerangan versi pustaka pihak ketiga yang iOS bergantung padahttps://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/dependentLibrary
uni pemalam asli, anda boleh merujuk terlebih dahulu sama ada terdapat pihak ketiga yang disokong pada hujung jauh untuk mengelakkan konflik simbol kompilasi yang disebabkan oleh import berulang .
Contoh: Contohnya, pemalam memerlukan pustakaIJKMediaFramework Stesen B (kira-kira 160M, yang benar-benar besar, kemudian, semak dahulu sama ada kompilasi awan mempunyai pustaka ini).
IJKMediaFramework anda hanya perlu menyerahkannya dalam HBuilderX's manifest.json Cuma semak VideoPlayer di bawah konfigurasi.
manifest.json daripada HBuilderX akan memberitahu pengkompil awan untuk menambah IJKMediaFramework Datang ke projek.
2. Projek perpustakaan statik DCTestUniPlugin
Apabila membuat perpustakaan statik, anda perlu menyediakan sokongan untuk seni bina perpustakaan statik. Tetapkan di bawahTetapan Binaan -> Seni Bina
Mana-mana Peranti iOS
Apakah yang perlu saya lakukan jika pustaka statik memerlukan pustaka pihak ketiga?
Semasa pembangunan, anda pasti akan menghadapi situasi yang memerlukan sokongan perpustakaan pihak ketiga, seperti:AFNetWorking, di sini saya mula-mula menyemak uni jauh Sama ada pelanggan menyokongnya dan didapati perpustakaan statik yang sepadan tidak diperbaiki, maka ia perlu dimuat naik secara tempatan.
Oleh kerana perpustakaan statik buatan sendiri akhirnya akan dimuatkan ke dalam persekitaranAPP, jadi strategi untuk perpustakaan statik buatan sendiri bergantung pada pihak ketiga ialah menambah pihak ketiga perpustakaan .a Fail ditambahkan pada projek utama HBuilder-uniPlugin Kerana perpustakaan statik buatan sendiri perlu mengimport fail pengepala, maka ia berada dalam Heard. Laluan Carian di bawah projek perpustakaan statik DCTestUniPlugin Tambah pengenalan fail pengepala.
HBuilder-uniPlugin Projek utama
DCTestUniPlugin Projek perpustakaan statikLaluan Carian Didengar
2. Konfigurasikan pemalam asli iOS package.json
Semua fungsi telah dibangunkan, langkah seterusnya ialah lokal Konfigurasi pakej pemalam
Untuk langkah pembungkusan khusus, sila rujuk pautan di atas Struktur direktori fail akhir adalah seperti berikut:
. 1, WSLUniPlugin Ia ialah keseluruhan fail, yang boleh mengandungi android dan ios (di tapak web rasmi, ia ditandakan ios sebaliknya daripada iOS)
2 Fail ios mengandungi semua perpustakaan pihak ketiga yang diperlukan dan perpustakaan statik buatan sendiri.
3. package.json ialah konfigurasi yang berkaitan package.json akan memberitahu kompilasi jauh perpustakaan yang hendak dimuatkan dan lokasi folder. perpustakaan. Sudah tentu Ia juga termasuk beberapa konfigurasi, seperti perpustakaan dinamik yang perlu ditandatangani (walaupun anda boleh membuat perpustakaan dinamik anda sendiri, ia perlu ditandatangani).
3. Direktori package.json
{ "name": "WSLUniPlugin",//插件名称 "id": "WSLUniPlugin",//插件ID "version": "1.0", "description": "功能描述",//功能描述这里进行功能描述,添加后会在HBuilder下展示 "_dp_type":"nativeplugin",//原生组件类型 "_dp_nativeplugin":{ "ios": { "plugins": [ { "type": "component",//插件类型,是功能组件(module)还是视图组件(component) "name": "wsl-component",//在nvue文件内的标签tag "class": "WSLComponent" //iOS 原生对象class,继承自 DCUniComponent }, ], "integrateType": "framework",//自制库类型 "hooksClass": "",这里声明 app 生命周期勾子对象,它会同时响应appDelegate 事件 "frameworks": [ "libAFNetworking.a",//uni远端非储备库,需要标注声明 "Masonry.framework",//Masonry 为uni远端储备库,ios 文件夹里不需要再添加,否则编译出现符号重复错误 ], "embedFrameworks": [ "IDLFaceSDK.framework",//动态库 ], "capabilities": { "entitlements": { }, "plists": { } }, "plists": { }, "assets": [ "WSLUniPlugin.xcassets"//图片资源文件,这里填写的是与 ios 文件夹的相对路径,因为 WSLUniPlugin.xcassets 就在 ios 文件里,所以直接写。 ], "privacies": [ ], "embedSwift": false, "deploymentTarget": "8.0",//支持iOS版本 "validArchitectures": [ "arm64"//架构 ], "parameters": { }, "resources": [ "WSLUniPlugin.bundle",//这里是一些资源文件,比如 bundle,这里填写的是与 ios 文件夹的相对路径,因为 WSLUniPlugin.bundle 就在 ios 文件里,所以直接写。 ] } } }
Di atas ialah tetapan konfigurasi asas. Oleh kerana bilangan kompilasi awan uni setiap hari adalah terhad (kira-kira 10 kali), dan saiz pakej mestilah kurang daripada 40M, bilangan lebihan ialah 2 yuan setiap kali, dan lebihan volum ialah 10 yuan setiap 100M. Adakah terdapat sedikit perangkap? Dengan cara ini, kos percubaan dan kesilapan harian adalah sangat tinggi, jadi saya akan merekodkannya di sini.
Disyorkan: "tutorial uniapp"
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara pemalam asli uniAPP pada iOS dibungkus? (Perkongsian proses pembungkusan). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



WWDC tahunan telah berakhir, dan iOS18 sudah pasti menjadi tumpuan perhatian semua orang. Pada masa ini, ramai pengguna iPhone tergesa-gesa untuk menaik taraf kepada iOS18, tetapi pelbagai pepijat sistem menyebabkan orang tidak selesa. Sesetengah penulis blog berkata bahawa anda harus berhati-hati semasa menaik taraf kepada iOS18 kerana "terdapat banyak pepijat." Blogger itu berkata bahawa jika iPhone anda adalah mesin utama anda, adalah disyorkan untuk tidak menaik taraf kepada iOS18 kerana versi pertama mempunyai banyak pepijat. Beliau juga meringkaskan beberapa pepijat sistem yang ditemui pada masa ini: 1. Menukar gaya ikon tersekat, menyebabkan ikon tidak dipaparkan 2. Animasi lebar lampu suluh sering hilang 3. Apl Douyin tidak boleh memuat naik video 10 saat 5 , telefon tidak boleh dibuat dan skrinnya hitam 6. Demam yang teruk.

Terima kasih kepada netizen Ji Yinkesi, xxx_x, tomato goreng, Terrence dan stik drum ayam berempah kerana menyerahkan petunjuk! Menurut berita pada 27 Julai, Apple hari ini mengeluarkan semula kemas kini iOS/iPadOS 18 Beta 4 untuk pembangun Nombor versi dalaman telah dinaik taraf daripada 22A5316j kepada 22A5316k Pada masa ini tidak jelas perbezaan antara dua kemas kini versi Beta 4. Pembangun berdaftar boleh membuka apl "Tetapan", masukkan bahagian "Kemas Kini Perisian", klik pilihan "Kemas Kini Beta", dan kemudian togol tetapan Beta Pembangun iOS18/iPadOS18 untuk memilih versi beta. Memuat turun dan memasang versi beta memerlukan ID Apple yang dikaitkan dengan akaun pembangun. Dilaporkan pada 24 Julai, iO

Menurut berita pada 31 Julai, Apple mengeluarkan kenyataan akhbar semalam (30 Julai), mengumumkan pelancaran pakej Swift sumber terbuka baharu (swift-homomorphic-encryption) untuk membolehkan penyulitan homomorphic dalam bahasa pengaturcaraan Swift. Nota: Penyulitan Homomorfik (HE) merujuk kepada algoritma penyulitan yang memenuhi sifat operasi homomorfik teks sifir Iaitu, selepas data disulitkan secara homomorfik, pengiraan khusus dilakukan pada teks sifir, dan hasil pengiraan teks sifir yang diperolehi diproses pada masa yang sama. masa. Teks biasa selepas penyahsulitan keadaan adalah bersamaan dengan melakukan pengiraan yang sama secara langsung pada data teks biasa, mencapai "halimunan" data. Teknologi penyulitan homomorfik boleh mengira data yang disulitkan tanpa membocorkan data asas yang tidak disulitkan kepada proses operasi.

Kemas kini: Saunders Tech telah memuat naik tutorial ke saluran YouTubenya (video dibenamkan di bawah) yang menerangkan cara memasang Fortnite dan Epic Games Store pada iPad di luar EU. Walau bagaimanapun, bukan sahaja proses itu memerlukan versi beta khusus iO

[Klik di sini untuk pergi terus ke tutorial peningkatan] Menurut berita pada 8 Mei, Apple menolak kemas kini iOS17.5RC (nombor versi dalaman: 21F79) kepada pengguna iPhone hari ini. Kemas kini ini tinggal 70 hari lagi daripada keluaran terakhir. Bagaimana untuk menaik taraf versi pembangunan iOS/iPadOS/watchOS/macOS dan versi beta awam? Untuk menaik taraf versi pratonton pembangun iOS/iPadOS17 dan versi beta awam, anda boleh merujuk kepada pengalaman yang dikongsi oleh rakan: Siaran Pengalaman 1||Siaran Pengalaman 2||Siaran Pengalaman 3||Siaran Pengalaman 4. Bermula dari iOS/iPadOS 16.4 Developer Preview Beta 1, anda perlu mendaftar untuk Apple Developer Program Selepas pendaftaran, buka sistem [Settings] [Software Update] untuk melihat pilihan naik taraf. Sila ambil perhatian bahawa iPhone atau IP anda

Menurut berita pada 1 Jun, media teknologi AppleInsider menerbitkan catatan blog hari ini, menyatakan bahawa Apple akan melancarkan fungsi navigasi baharu "Scenes" untuk sambungan aplikasi "Freeform" dalam sistem iOS18, dan menambah pilihan baharu untuk penjajaran objek. Pengenalan kepada aplikasi "Wubianji" Pertama, mari kita perkenalkan secara ringkas aplikasi "Wubianji" Aplikasi ini akan dilancarkan pada tahun 2022 dan kini telah melancarkan versi iOS, iPadOS, macOS15 dan visionOS. Pengenalan rasmi Apple adalah seperti berikut: "Nota Tanpa Batas" ialah alat yang sangat baik untuk mengubah inspirasi menjadi realiti. Lakarkan projek, reka bentuk papan mood atau mulakan sumbang saran pada kanvas fleksibel yang menyokong hampir semua jenis fail. Dengan iCloud, semua papan anda

Terima kasih kepada netizen Burger Kaki Ayam Pedas, Soft Media New Friends 2092483, Handwritten Past, DingHao, Xiaoxing_14, Wowotou Eat Big Kou, Feiying Q, Soft Media New Friends 2168428, Slades, Aaron212, Happy Little Hedgehog, Little Earl, Clues for the little susu kucing yang makan ikan! [Klik di sini untuk pergi terus ke tutorial naik taraf] Menurut berita pada 24 Julai, Apple hari ini menolak kemas kini versi pratonton pembangun iOS/iPadOS18 Beta4 (nombor versi dalaman: 22A5316j) kepada pengguna iPhone dan iPad keluaran terakhir. Kertas Dinding Carplay Apple telah menambahkan kertas dinding pada CarPlay, meliputi mod terang dan gelap Gaya kertas dindingnya serupa dengan iPhone

Dalam perlawanan akhir Piala Eropah yang baru sahaja tamat, adakah anda bersorak gila untuk pasukan yang anda sokong? Dalam Sukan Olimpik Paris yang akan datang, adakah anda juga tidak sabar untuk merakam detik-detik kemuncak setiap acara dengan sempurna? Antaranya, mempunyai peralatan tontonan berkualiti tinggi adalah penting. Projektor Haqu K2 sememangnya layak menjadi pilihan yang baik untuk menonton permainan kerana prestasi kosnya yang tinggi dan prestasi yang sangat baik. Ia bukan sahaja mempunyai kecerahan tinggi dan kualiti gambar yang jelas, tetapi juga menyediakan pengalaman menonton yang mengasyikkan, menjadikan setiap detik yang menarik dalam permainan terasa seolah-olah hampir dekat. Adakah anda sudah tertarik dengan peranti sedemikian? Ia pasti akan membolehkan anda menikmati keghairahan dan impian Sukan Olimpik di rumah. Sorotan paling intim Haqu K2 ialah pelarasan sudut super 210°, yang memudahkan untuk menonton filem sama ada di siling atau di dinding.
