Konfigurasi proyek untuk aplikasi .NET MAUI
.NET MAUI menggunakan sistem proyek tunggal untuk mengelola konfigurasi aplikasi lintas platform Anda. Konfigurasi proyek di .NET MAUI mirip dengan proyek lain di Visual Studio, klik kanan proyek di Penjelajah Solusi, dan pilih Properti.
Aplikasi
Bagian Aplikasi menjelaskan beberapa pengaturan yang terkait dengan platform mana yang ditargetkan aplikasi Anda, serta file output dan namespace default.
Umum
Menjelaskan beberapa pengaturan dasar tentang aplikasi Anda.
Pengaturan Nilai default Deskripsi Nama assembly $(MSBuildProjectName)
Menentukan nama file output yang akan menyimpan manifes perakitan. Namespace default Beragam. Menentukan namespace dasar untuk file yang ditambahkan ke proyek Anda. Ini umumnya default ke nama proyek Anda atau nilai yang Anda tentukan saat membuat proyek. Target iOS
Jika Anda akan menargetkan iOS dan macOS (menggunakan Mac Catalyst), pengaturan ini menjelaskan versi iOS target.
Pengaturan Nilai default Deskripsi Menargetkan platform iOS Dicentang Menentukan bahwa proyek ini akan menargetkan platform iOS. Kerangka Kerja iOS Target net8.0-ios
Moniker Kerangka Kerja Target digunakan untuk menargetkan iOS. Kerangka Kerja iOS Target Minimum 14.2
Versi minimum iOS target aplikasi Anda. Target Android
Jika Anda akan menargetkan Android, pengaturan ini menjelaskan versi Android target.
Pengaturan Nilai default Deskripsi Menargetkan platform Android Dicentang Saat dicentang, proyek .NET MAUI akan menargetkan dan membangun versi Android aplikasi Anda. Hapus centang untuk menonaktifkan target Android. Kerangka Kerja Android Target net8.0-android
Moniker Kerangka Kerja Target yang digunakan untuk menargetkan Android. Kerangka Kerja Android Target Minimum 21.0
Versi minimum target aplikasi Android Anda. Target Windows
Jika Anda akan menargetkan Windows, pengaturan ini menjelaskan versi Windows target.
Pengaturan Nilai default Deskripsi Menargetkan platform Windows Dicentang Saat dicentang, proyek .NET MAUI akan menargetkan dan membangun versi Windows aplikasi Anda. Hapus centang untuk menonaktifkan target Windows. Target Windows Framework net8.0-windows10.0.19041.0
Moniker Kerangka Kerja Target digunakan untuk menargetkan Windows. Minimum Target Windows Framework 10.0.17763.0
Versi minimum target aplikasi Anda.
Bangun
Bagian Build menjelaskan pengaturan yang terkait dengan mengkompilasi aplikasi Anda.
Umum
Pengaturan terkait dengan platform target.
Simbol kompilasi bersyarah
Menentukan simbol untuk melakukan kompilasi kondisional. Pisahkan simbol dengan titik koma
;
. Simbol dapat dipecah menjadi platform target. Untuk informasi selengkapnya, lihat Kompilasi bersyarah.Target platform
Menentukan prosesor yang akan ditargetkan oleh file output. Pilih
Any CPU
untuk menentukan bahwa prosesor apa pun dapat diterima, memungkinkan aplikasi berjalan pada rentang perangkat keras terluas.Biasanya ini diatur ke
Any CPU
dan pengaturan pengidentifikasi runtime digunakan untuk menargetkan platform CPU.Opsi Deskripsi Any CPU
(Default) Kompilasi assembly Anda untuk berjalan di platform apa pun. Aplikasi Anda berjalan sebagai proses 64-bit jika memungkinkan dan kembali ke 32-bit jika hanya mode tersebut yang tersedia. x86
Mengkompilasi rakitan Anda untuk dijalankan oleh runtime 32-bit yang kompatibel dengan x86. x64
Kompilasi assembly Anda untuk dijalankan oleh runtime 64-bit pada komputer yang mendukung set instruksi AMD64 atau EM64T. ARM32
Kompilasi assembly Anda untuk berjalan di komputer yang memiliki prosesor Advanced RISC Machine (ARM). ARM64
Kompilasi assembly Anda untuk dijalankan oleh runtime 64-bit pada komputer yang memiliki prosesor Advanced RISC Machine (ARM) yang mendukung set instruksi A64. Dapat diubah ke null
Menentukan konteks nullable C# di seluruh proyek. Untuk informasi selengkapnya, lihat Referensi Nullable.
Opsi Deskripsi Belum diatur (Default) Jika pengaturan ini tidak diatur, defaultnya adalah Disable
.Disable
Peringatan yang dapat diubah ke null dinonaktifkan. Semua variabel jenis referensi adalah jenis referensi yang dapat diubah ke null. Enable
Pengkompilasi memungkinkan semua analisis referensi null dan semua fitur bahasa. Warnings
Pengkompilasi melakukan semua analisis null dan memancarkan peringatan ketika kode mungkin dereferensi null. Annotations
Pengkompilasi tidak melakukan analisis null atau memancarkan peringatan ketika kode mungkin dereferensi null. Penggunaan global implisit
Memungkinkan penggunaan global implisit dideklarasikan oleh proyek SDK. Ini diaktifkan secara default dan mengimpor banyak namespace .NET MAUI secara otomatis ke semua file kode. File kode tidak perlu menambahkan
using
pernyataan untuk namespace .NET MAUI umum. Untuk informasi selengkapnya, lihat Properti MSBuild - ImplicitUsings.Kode tidak aman
Izinkan kode yang menggunakan kata kunci untuk dikompilasi
unsafe
. Opsi ini dinonaktifkan secara default.Optimalkan kode
Aktifkan pengoptimalan kompilator untuk output yang lebih kecil, lebih cepat, dan lebih efisien. Ada opsi untuk setiap platform target, dalam mode Debug atau Rilis. Umumnya, ini diaktifkan untuk mode Rilis, karena kode dioptimalkan untuk kecepatan dengan mengorbankan informasi penelusuran kesalahan yang bermanfaat.
Simbol debug
Menentukan jenis simbol debug yang dihasilkan selama build.
Kesalahan dan peringatan
Pengaturan terkait dengan bagaimana kesalahan dan peringatan diperlakukan dan dilaporkan selama kompilasi.
Tingkat peringatan
Menentukan tingkat yang akan ditampilkan untuk peringatan pengkompilasi.
Menyembunyikan peringatan tertentu
Memblokir pengkompilasi agar tidak menghasilkan peringatan yang ditentukan. Pisahkan beberapa angka peringatan dengan koma atau titik koma
,
;
.Perlakukan peringatan sebagai kesalahan
Saat diaktifkan, menginstruksikan pengkompilasi untuk memperlakukan peringatan sebagai kesalahan. Opsi ini dinonaktifkan secara default.
Perlakukan peringatan tertentu sebagai kesalahan
Menentukan peringatan mana yang diperlakukan sebagai kesalahan. Pisahkan beberapa angka peringatan dengan koma atau titik koma
,
;
.
Hasil
Pengaturan terkait dengan pembuatan file output.
Jalur output dasar
Menentukan lokasi dasar untuk output proyek selama build. Subfolder akan ditambahkan ke jalur ini untuk membedakan konfigurasi proyek.
Default ke
.\bin\
.Jalur output perantara dasar
Menentukan lokasi dasar untuk output menengah proyek selama build. Subfolder akan ditambahkan ke jalur untuk membedakan konfigurasi proyek.
Default ke
.\obj\
.Rakitan referensi
Saat diaktifkan, menghasilkan rakitan referensi yang berisi API publik proyek. Opsi ini dinonaktifkan secara default.
File dokumentasi
Saat diaktifkan, menghasilkan file yang berisi dokumentasi API. Opsi ini dinonaktifkan secara default.
Aktivitas
Di bagian ini Anda dapat menambahkan perintah yang berjalan selama build.
Peristiwa pra-build
Menentukan perintah yang berjalan sebelum build dimulai. Tidak berjalan jika proyek sudah diperbarui. Kode keluar bukan nol akan gagal dalam build sebelum dijalankan.
Peristiwa pasca-build
Menentukan perintah yang berjalan sebelum build dimulai. Tidak berjalan jika proyek sudah diperbarui. Kode keluar bukan nol akan gagal dalam build sebelum dijalankan.
Kapan harus menjalankan peristiwa pasca-build
Menentukan di bawah kondisi mana pasca-build bahkan akan dijalankan.
Penamaan yang kuat
Pengaturan terkait dengan penandatanganan rakitan.
Menandatangani assembly
Saat diaktifkan, tandai perakitan output untuk memberinya nama yang kuat.
Lanjutan
Pengaturan tambahan yang terkait dengan build.
Versi bahasa
Versi bahasa yang tersedia untuk kode dalam proyek. Default ke
10.0
.Periksa luapan aritmatika
Lempar pengecualian ketika aritmetika bilangan bulat menghasilkan nilai di luar rentang. Pengaturan ini tersedia untuk setiap platform. Default dinonaktifkan untuk setiap platform.
Deterministik
Menghasilkan output kompilasi yang identik untuk input yang identik. Pengaturan ini tersedia untuk setiap platform. Default diaktifkan untuk setiap platform.
Pelaporan kesalahan kompilator internal
Kirim laporan kesalahan kompilator internal ke Microsoft. Default ke
Prompt before sending
.Perataan file
Menentukan, dalam byte, tempat untuk menyelaraskan bagian dari file output. Pengaturan ini tersedia untuk setiap platform. Defaultnya adalah
512
untuk setiap platform.
Paket
Bagian Paket menjelaskan pengaturan yang terkait dengan pembuatan paket NuGet.
Umum
Pengaturan terkait dengan pembuatan paket NuGet.
Hasilkan paket NuGet pada build
Saat diaktifkan, menghasilkan file paket NuGet selama operasi build. Opsi ini dinonaktifkan secara default.
ID Paket
Pengidentifikasi paket yang tidak peka huruf besar/kecil, yang harus unik di seluruh galeri paket NuGet, seperti nuget.org. ID mungkin tidak berisi spasi atau karakter yang tidak valid untuk URL, dan umumnya mengikuti aturan namespace layanan .NET.
Default ke nilai MSBuild dari
$(AssemblyName)
.Judul
Judul paket yang ramah manusia, biasanya digunakan dalam tampilan UI seperti pada nuget.org dan Manajer Paket di Visual Studio.
Versi Paket
Versi paket, mengikuti
major.minor.patch
pola. Nomor versi dapat mencakup akhiran pra-rilis.Default ke nilai MSBuild dari
$(ApplicationDisplayVersion)
.Penulis
Daftar penulis yang dipisahkan koma, cocok dengan nama profil di nuget.org. Ini ditampilkan di Galeri NuGet pada nuget.org dan digunakan untuk paket referensi silang oleh penulis yang sama.
Default ke nilai MSBuild dari
$(AssemblyName)
.Firma
Nama perusahaan yang terkait dengan paket NuGet.
Default ke nilai MSBuild dari
$(Authors)
.Produk
Nama produk yang terkait dengan paket NuGet.
Default ke nilai MSBuild dari
$(AssemblyName)
.Keterangan
Deskripsi paket untuk tampilan UI.
Hak cipta
Detail hak cipta untuk paket.
URL Proyek
URL untuk beranda paket, sering ditampilkan di tampilan UI serta nuget.org.
Ikon
Gambar ikon untuk paket. Ukuran file gambar dibatasi hingga 1 MB. Format file yang didukung mencakup JPEG dan PNG. Resolusi gambar 128x128 direkomendasikan.
README
Dokumen README untuk paket. Harus berupa file Markdown (.md).
URL Repositori
Menentukan URL untuk repositori tempat kode sumber untuk paket berada dan/atau tempatnya sedang dibangun. Untuk menautkan ke halaman proyek, gunakan bidang 'URL Proyek', sebagai gantinya.
Jenis repositori
Menentukan jenis repositori. Defaultnya adalah 'git'.
Tag
Daftar tag dan kata kunci yang dibatasi titik koma yang menjelaskan paket dan membantu penemuan paket melalui pencarian dan pemfilteran.
Catatan rilis
Deskripsi perubahan yang dilakukan dalam rilis paket, sering digunakan di UI seperti tab Pembaruan Manajer Paket Visual Studio sebagai pengganti deskripsi paket.
Mengemas sebagai alat .NET
Saat diaktifkan, kemas proyek sebagai paket khusus yang berisi aplikasi konsol yang mungkin diinstal melalui perintah "alat dotnet". Opsi ini dinonaktifkan secara default.
Jalur Output Paket
Menentukan jalur output tempat paket akan dihilangkan.
Default ke nilai MSBuild dari
$(OutputPath)
.Bahasa netral assembly
Kode bahasa mana yang dianggap sebagai bahasa netral. Default untuk membatalkan pengaturan.
Versi rakitan
Versi rakitan, default ke
1.0.0.0
jika tidak diatur.Versi file
Versi yang terkait dengan file, default ke
1.0.0.0
jika tidak diatur.
Lisensi
Lisensi Paket
Tentukan lisensi untuk paket proyek. Default ke
None
.Simbol
Menghasilkan paket simbol
Saat diaktifkan, membuat paket simbol tambahan saat proyek dibungkus. Opsi ini dinonaktifkan secara default.
Analisis Kode
Pengaturan terkait dengan analisis kode.
Semua penganalisis
Pengaturan terkait dengan kapan analisis berjalan.
Jalankan pada build
Saat diaktifkan, menjalankan analisis kode pada build. Default untuk diaktifkan.
Jalankan pada analisis langsung
Saat diaktifkan, menjalankan analisis kode secara langsung di editor saat Anda mengetik. Default untuk diaktifkan.
Analisis .NET
Pengaturan terkait dengan penganalisis .NET.
Menerapkan gaya kode pada build (eksperimental)
Saat diaktifkan, menghasilkan diagnostik tentang gaya kode pada build. Opsi ini dinonaktifkan secara default.
Mengaktifkan penganalisis .NET
Saat diaktifkan, menjalankan penganalisis .NET untuk membantu penggunaan API. Default untuk diaktifkan.
Tingkat analisis
Kumpulan penganalisis yang harus dijalankan dalam proyek. Default ke
Latest
. Untuk informasi selengkapnya, lihat MSBuild: AnalysisLevel.
MAUI Dibagikan
Ini adalah pengaturan proyek untuk .NET MAUI yang dibagikan di semua platform target.
Umum
Pengaturan umum yang terkait dengan .NET MAUI.
Judul Aplikasi
Nama tampilan aplikasi.
ID Aplikasi
Pengidentifikasi aplikasi dalam format nama domain terbalik, misalnya:
com.microsoft.maui
.ID Aplikasi (GUID)
Pengidentifikasi aplikasi dalam format GUID.
Versi Tampilan Aplikasi
Versi aplikasi. Ini harus berupa bilangan bulat digit tunggal. Default ke
1
.
Android
Ini adalah pengaturan .NET MAUI khusus Android.
Manifes
Pengaturan terkait dengan manifes Android.
Nama aplikasi
String yang ditampilkan sebagai nama aplikasi. Ini adalah nama yang ditampilkan di bilah judul aplikasi. Jika tidak diatur, label MainActivity aplikasi digunakan sebagai nama aplikasi. Pengaturan defaultnya adalah
@string/app_name
, yang mengacu pada lokasi sumber dayaapp_name
string diResources/values/Strings.xaml
.Nama paket aplikasi
String yang digunakan untuk mengidentifikasi aplikasi secara unik. Biasanya, nama paket didasarkan pada konvensi nama domain internet terbalik, seperti
com.company.appname
.Ikon aplikasi
Menentukan sumber daya ikon aplikasi yang akan ditampilkan untuk aplikasi. Pengaturan
@drawable/icon
mengacu pada fileicon.png
gambar yang terletak diResources/mipmap
folder .Tema aplikasi
Mengatur gaya UI yang diterapkan ke seluruh aplikasi. Setiap tampilan dalam aplikasi berlaku untuk atribut gaya yang ditentukan dalam tema yang dipilih.
Nomor versi aplikasi
Nilai bilangan bulat yang lebih besar dari nol yang menentukan nomor versi aplikasi. Angka yang lebih tinggi menunjukkan versi yang lebih baru. Nilai ini dievaluasi secara terprogram oleh Android dan oleh aplikasi lain, nilai ini tidak ditampilkan kepada pengguna.
Nama versi aplikasi
String yang menentukan versi aplikasi kepada pengguna. Nama versi dapat menjadi string mentah atau referensi ke sumber daya string.
Lokasi penginstalan
Menunjukkan preferensi tempat aplikasi harus disimpan, baik di penyimpanan internal atau eksternal.
Opsi Deskripsi Internal-only
(Default) Menentukan bahwa aplikasi tidak dapat diinstal atau dipindahkan ke penyimpanan eksternal. Prefer external
Menentukan bahwa aplikasi harus diinstal di penyimpanan eksternal, jika memungkinkan. Prefer internal
Menentukan bahwa aplikasi harus diinstal di penyimpanan internal, jika memungkinkan. Versi Android minimum
Tingkat API terlama dari perangkat Android yang dapat menginstal dan menjalankan aplikasi. Juga disebut sebagai
minSdkVersion
.Versi Android target
Tingkat API target perangkat Android tempat aplikasi diharapkan berjalan. Tingkat API ini digunakan pada run-time, tidak seperti Target Framework, yang digunakan pada waktu build. Android menggunakan versi ini sebagai cara untuk memberikan kompatibilitas penerusan. Juga disebut sebagai
targetSdkVersion
, ini harus cocok dengan Kerangka KerjacompileSdkVersion
Target .
Opsi
Opsi lain-lain untuk membuat aplikasi Android.
Format paket Android
Baik
apk
ataubundle
, yang mengemas aplikasi Android sebagai file APK atau Android App Bundle, masing-masing. Ini dapat diatur satu per satu untuk mode Debug dan Rilis.App Bundles adalah format terbaru untuk build rilis Android yang ditujukan untuk pengiriman di Google Play.
Nilai defaultnya adalah
apk
.Saat
bundle
dipilih, properti MSBuild lainnya diatur:AndroidUseAapt2
diatur keTrue
.AndroidUseApkSigner
diatur keFalse
.AndroidCreatePackagePerAbi
diatur keFalse
.
Penyebaran cepat (hanya mode debug)
Saat diaktifkan, menyebarkan aplikasi lebih cepat dari biasanya ke perangkat target. Proses ini mempercepat siklus build/deploy/debug karena paket tidak diinstal ulang ketika hanya rakitan yang diubah. Hanya rakitan yang diperbarui yang disinkronkan ulang ke perangkat target.
Hal ini diaktifkan secara default.
Hasilkan per ABI
Saat diaktifkan, menghasilkan satu paket Android (apk) per Application Binary Interface (ABI) yang dipilih. Opsi ini dinonaktifkan secara default.
Menggunakan kemasan bertahap
Saat diaktifkan, menggunakan sistem pengemasan Android bertahap (aapt2). Hal ini diaktifkan secara default.
Multi-dex
Saat diaktifkan, memungkinkan sistem build Android untuk menggunakan multidex. Default dinonaktifkan.
Penghasut kode
Memilih shrinker kode yang akan digunakan.
ProGuard
(default) dianggap sebagai shrinker kode warisan.r8
adalah alat generasi berikutnya yang mengonversi kode byte Java ke kode deks yang dioptimalkan.
Sumber daya tidak dikompresi
Membiarkan ekstensi sumber daya yang ditentukan tidak dikompresi. Pisahkan ekstensi dengan titik koma
;
. Sebagai contoh:.mp3;.dll;.png
.Instrumentasi pengembang
Saat diaktifkan, instrumentasi pengembang disediakan untuk penelusuran kesalahan dan pembuatan profil. Ini dapat diatur untuk satu per satu untuk mode Debug dan Rilis.
Default diaktifkan untuk build Debug.
Debugger
Memilih debugger mana yang akan digunakan. Defaultnya adalah
.NET (Xamarin)
, yang digunakan untuk kode terkelola. Debugger C++ dapat dipilih untuk men-debug pustaka asli yang digunakan oleh aplikasi.AOT
Mengaktifkan kompilasi Ahead-of-Time (AOT). Ini dapat diatur untuk satu per satu untuk mode Debug dan Rilis.
Default diaktifkan untuk build Rilis.
LLVM
Memungkinkan LLVM mengoptimalkan pengkompilasi. Default dinonaktifkan.
Pelacakan Startup
Mengaktifkan pelacakan startup. Ini dapat diatur untuk satu per satu untuk mode Debug dan Rilis.
Default diaktifkan untuk build Rilis.
Pengumpulan Sampah
Saat diaktifkan, menggunakan pengumpul sampah bersamaan. Default untuk diaktifkan.
Mengaktifkan pemangkasan
Saat diaktifkan, pangkas aplikasi selama penerbitan. Ini dapat diatur untuk satu per satu untuk mode Debug dan Rilis. Untuk informasi selengkapnya, lihat Memangkas penyebaran mandiri dan opsi executable dan Trim.
Default diaktifkan untuk build Rilis.
Pemangkasan granularitas
Mengontrol bagaimana IL secara agresif dibuang. Ada dua mode untuk dipilih:
Link
memungkinkan pemangkasan tingkat anggota, yang menghapus anggota yang tidak digunakan dari jenis.CopyUsed
(default) mengaktifkan pemangkasan tingkat perakitan, yang menyimpan seluruh rakitan jika ada bagian darinya yang digunakan.
Ukuran timbunan maks Java
Atur nilai ini untuk meningkatkan ukuran memori yang dapat digunakan aplikasi. Misalnya, nilai meningkatkan ukuran timbunan
2G
menjadi 2 gigabyte. Perhatikan bahwa tidak ada jaminan seberapa besar tumpukannya, dan meminta terlalu banyak memori tumpukan dapat memaksa aplikasi lain untuk mengakhiri sebelum waktunya.Default adalah
1G
.Opsi Java tambahan
Menentukan opsi baris perintah tambahan untuk diteruskan ke pengkompilasi Java saat membuat file .dex . Dari baris perintah, Anda dapat mengetik
java -help
untuk melihat opsi yang tersedia.
Penandatanganan Paket
Saat diaktifkan, tanda tangani . File APK menggunakan detail keystore. Opsi ini dinonaktifkan secara default.
iOS
Ini adalah pengaturan .NET MAUI khusus iOS.
Bangun
Pengaturan terkait dengan membangun aplikasi iOS.
Perilaku linker
Linker dapat menghapus metode, properti, bidang, peristiwa, struktur, dan bahkan kelas yang tidak digunakan untuk mengurangi ukuran keseluruhan aplikasi. Anda dapat menambahkan
Preserve
atribut ke salah satu dari ini untuk mencegah linker menghapusnya jika diperlukan untuk serialisasi atau pantulan.Peringatan
Mengaktifkan fitur ini dapat menghambat penelusuran kesalahan, karena dapat menghapus aksesor properti yang akan memungkinkan Anda memeriksa status objek Anda.
Opsinya adalah:
Don't link
Link Framework SDKs only
(default)Link All
LLVM
Saat diaktifkan, menggunakan pengkompilasi yang dioptimalkan LLVM. Ini dapat diatur untuk satu per satu untuk mode Debug dan Rilis.
Default diaktifkan untuk build Rilis.
Operasi float
Melakukan semua operasi float 32-bit sebagai operasi float 64-bit.
Simbol
Saat diaktifkan, strip simbol debugging asli dari output. Hal ini diaktifkan secara default.
Pengumpul sampah
Saat diaktifkan, menggunakan pengumpul sampah bersamaan. Opsi ini dinonaktifkan secara default.
Argumen tambahan
Argumen baris perintah tambahan yang akan diteruskan ke kode bundel aplikasi.
Pengoptimalan
Saat diaktifkan, mengoptimalkan gambar .PNG . Hal ini diaktifkan secara default.
Penandatanganan Bundel
Pengaturan ini terkait dengan pembuatan dan penandatanganan bundel aplikasi.
Skema
Mengonfigurasi skema penandatanganan untuk bundel. Ini dapat diatur ke salah satu nilai berikut:
Manual provisioning
: Dengan nilai ini, Anda akan bertanggung jawab untuk mengatur profil provisi dan menandatangani sertifikat sendiri.Automatic provisioning
: (default) Dengan nilai ini, Visual Studio akan mengatur profil provisi dan sertifikat penandatanganan untuk Anda, yang menyederhanakan penyebaran aplikasi saat menguji pada perangkat.
Identitas penandatanganan
Identitas penandatanganan adalah sertifikat dan pasangan kunci privat yang digunakan untuk bundel aplikasi penandatanganan kode menggunakan utilitas codesign Apple.
Developer (automatic)
(default)Distribution (automatic)
Profil provisi
Profil provisi adalah cara untuk mengikat tim pengembang dengan ID Aplikasi dan, berpotensi, daftar perangkat pengujian. Daftar profil provisi difilter untuk hanya menampilkan profil provisi yang cocok dengan identitas yang dipilih dan ID Aplikasi (alias pengidentifikasi bundel) yang diatur dalam Info.plist. Jika profil provisi yang Anda cari tidak ada dalam daftar, pastikan Anda telah memilih identitas yang kompatibel dan periksa kembali apakah pengidentifikasi bundel yang ditetapkan di Info.plist Anda sudah benar.
Pemberian Izin Kustom
File plist yang akan digunakan untuk pemberian izin. Untuk informasi selengkapnya, lihat Pemberian Izin.
Aturan Sumber Daya Kustom
File plist yang berisi aturan kustom yang digunakan oleh utilitas codesign Apple.
Catatan
Pada Mac OSX 10.10, Apple telah menghentikan penggunaan aturan sumber daya kustom. Jadi, pengaturan ini harus dihindari kecuali benar-benar diperlukan.
Argumen tambahan
Argumen baris perintah tambahan untuk diteruskan ke utilitas codesign Apple selama fase penandatanganan kode build.
Debug
Ini adalah pengaturan yang terkait dengan penelusuran kesalahan.
Awakutu
Saat diaktifkan, aktifkan penelusuran kesalahan. Defaultnya didasarkan pada profil saat ini. Profil debug mengaktifkan penelusuran kesalahan, sementara Profil rilis menonaktifkan penelusuran kesalahan.
Pembuatan Profil
Saat diaktifkan, aktifkan pembuatan profil.
Opsi IPA
Saat diaktifkan, membangun Arsip Paket iTunes (IPA).
Sumber Daya Sesuai Permintaan
Pengaturan terkait dengan sumber daya sesuai permintaan. Untuk informasi selengkapnya, lihat Dokumentasi Pengembang Apple - Sumber Daya Sesuai Permintaan Esensial.
Tag Awal
Tag sumber daya sesuai permintaan yang diunduh pada saat yang sama aplikasi diunduh dari app store. Pisahkan tag dengan titik koma
;
.Urutan Pra-pengambilan
Tag sumber daya sesuai permintaan yang diunduh setelah aplikasi diinstal. Pisahkan tag dengan titik koma
;
.Embed
Saat diaktifkan, sematkan sumber daya sesuai permintaan di bundel aplikasi. Hal ini diaktifkan secara default. Nonaktifkan pengaturan ini untuk menggunakan server Web.
Server
URI server web yang menghosting sumber daya sesuai permintaan.
Opsi Jalankan
Opsi yang terkait dengan menjalankan aplikasi di perangkat iOS atau macOS.
Mode eksekusi
Pengaturan ini menentukan bagaimana aplikasi dijalankan pada perangkat target.
Memulai argumen
Argumen baris perintah tambahan untuk diteruskan ke aplikasi saat dimulai di perangkat.
Argumen mlaunch ekstra
Argumen baris perintah tambahan yang akan diteruskan ke mlaunch.
Variabel lingkungan
Pasangan nilai nama variabel lingkungan untuk diatur saat aplikasi dijalankan pada perangkat.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk