Bagikan melalui


Mengatasi kesalahan pengiriman untuk aplikasi MSIX

Jika Anda mengalami kesalahan setelah mengirimkan aplikasi ke Store, Anda harus menyelesaikannya untuk melanjutkan proses sertifikasi. Pesan kesalahan akan menunjukkan apa masalahnya dan apa yang mungkin perlu Anda lakukan untuk memperbaiki masalah. Berikut adalah beberapa info tambahan yang dapat membantu Anda mengatasi kesalahan ini.

Aplikasi UWP

Jika Anda mengirimkan aplikasi UWP, Anda mungkin melihat kesalahan selama pra-pemrosesan jika file paket Anda bukan file .msixupload atau .appxupload yang dihasilkan oleh Visual Studio untuk Store. Pastikan Anda mengikuti langkah-langkah dalam Mengemas aplikasi UWP dengan Visual Studio saat membuat file paket aplikasi Anda, dan hanya mengunggah file .msixupload atau .appxupload di halaman Paket pengiriman, bukan .msix/appx atau .msixbundle/appxbundle.

Jika kesalahan kompilasi ditampilkan, pastikan Anda berhasil membuat aplikasi dalam mode Rilis. Untuk informasi selengkapnya, lihat Kesalahan Kompilator Internal Asli .NET.

Aplikasi desktop

Jika Anda berencana untuk mengirimkan paket yang berisi biner Win32 dan UWP, pastikan Anda membuat paket tersebut dengan menggunakan Proyek Kemasan Windows yang tersedia di Visual Studio 2017 Pembaruan 4 dan versi yang lebih baru. Jika Anda membuat paket dengan menggunakan templat proyek UWP, Anda mungkin tidak dapat mengirimkan paket tersebut ke Penyimpanan atau memuatnya ke PC lain. Bahkan jika paket berhasil diterbitkan, paket mungkin berperilaku dengan cara yang tidak terduga pada PC pengguna. Untuk informasi selengkapnya, lihat Mengemas aplikasi dengan menggunakan Visual Studio (Desktop Bridge).

Kesalahan nama/identitas

Jika Anda melihat kesalahan yang mengatakan Nama yang ditemukan dalam paket bukan salah satu nama aplikasi yang dipesan. Harap pesan nama aplikasi dan/atau perbarui paket Anda dengan nama aplikasi yang benar untuk bahasa ini, mungkin karena Anda telah memasukkan nama yang salah dalam paket Anda. Kesalahan ini juga dapat terjadi jika Anda menggunakan nama aplikasi yang belum Anda pesan di Pusat Mitra. Anda biasanya dapat mengatasi kesalahan ini dengan mengikuti langkah-langkah berikut:

  • Buka halaman Identitas produk untuk aplikasi Anda (di bawah Manajemen produk) untuk mengonfirmasi apakah aplikasi Anda memiliki Identitas yang ditetapkan. Jika tidak, Anda akan melihat opsi untuk membuatnya. Anda harus memesan nama untuk aplikasi Anda untuk membuat Identitas. Pastikan ini adalah nama yang telah Anda gunakan dalam paket Anda.
  • Jika aplikasi Anda sudah memiliki identitas, Anda mungkin masih perlu memesan nama yang ingin Anda gunakan dalam paket Anda. Di bawah Manajemen produk, klik Kelola reservasi nama aplikasi. Masukkan nama yang ingin Anda gunakan, dan klik Pesan nama aplikasi.

Penting

Jika nama yang ingin Anda gunakan tidak tersedia, aplikasi lain mungkin telah mencadangkan nama tersebut. Jika aplikasi Anda sudah dipublikasikan dengan nama tersebut, atau jika Anda merasa memiliki hak untuk menggunakannya, hubungi dukungan.

Hindari kegagalan sertifikasi umum

Tinjau daftar ini untuk membantu menghindari masalah yang sering mencegah aplikasi mendapatkan sertifikasi, atau yang mungkin diidentifikasi selama pemeriksaan spot setelah aplikasi diterbitkan.

Catatan

Pastikan untuk meninjau Kebijakan Microsoft Store untuk memastikan aplikasi Anda memenuhi semua persyaratan yang tercantum di sana.

  • Kirimkan aplikasi Anda hanya setelah selesai. Anda dipersilakan untuk menggunakan deskripsi aplikasi untuk menyebutkan fitur yang akan datang, tetapi pastikan aplikasi Anda tidak berisi bagian yang tidak lengkap, tautan ke halaman web yang sedang dibangun, atau hal lain yang akan memberi pelanggan kesan bahwa aplikasi Anda tidak lengkap.

  • Uji aplikasi Anda dengan Kit Sertifikasi Aplikasi Windows sebelum mengirimkan aplikasi Anda.

  • Uji aplikasi Anda pada beberapa konfigurasi yang berbeda untuk memastikan bahwa aplikasi sesering mungkin.

  • Pastikan aplikasi Anda tidak mengalami crash tanpa konektivitas jaringan. Bahkan jika koneksi diperlukan untuk benar-benar menggunakan aplikasi Anda, koneksi harus berfungsi dengan tepat saat tidak ada koneksi.

  • Berikan info yang diperlukan untuk menggunakan aplikasi Anda, seperti nama pengguna dan kata sandi untuk akun pengujian jika aplikasi Anda mengharuskan pengguna untuk masuk ke layanan, atau langkah apa pun yang diperlukan untuk mengakses fitur tersembunyi atau terkunci.

  • Sertakan URL kebijakan privasi jika aplikasi Anda memerlukannya; misalnya, jika aplikasi Anda mengakses segala jenis informasi pribadi dengan cara apa pun atau diwajibkan oleh hukum. Untuk membantu menentukan apakah aplikasi Anda memerlukan kebijakan privasi, tinjau Perjanjian Pengembang Aplikasi dan Kebijakan Microsoft Store.

  • Pastikan deskripsi aplikasi Anda dengan jelas mewakili apa yang dilakukan aplikasi Anda. Untuk bantuan, lihat panduan kami tentang menulis deskripsi aplikasi yang bagus.

  • Berikan respons yang lengkap dan akurat terhadap semua pertanyaan di bagian Peringkat usia.

  • Jangan nyatakan aplikasi Anda sebagai dapat diakses kecuali Anda telah secara khusus merekayasa dan mengujinya untuk skenario aksesibilitas.

  • Jika aplikasi Anda menggunakan API perdagangan dari namespace Windows.ApplicationModel.Store , pastikan untuk menguji aplikasi dan memverifikasi bahwa aplikasi tersebut menangani pengecualian umum. Selain itu, pastikan aplikasi Anda menggunakan kelas CurrentApp dan bukan kelas CurrentAppSimulator, yang hanya untuk tujuan pengujian. (Perhatikan bahwa jika aplikasi Anda menargetkan Windows 10, versi 1607 atau yang lebih baru, kami sarankan Anda menggunakan anggota namespace Windows.Services.Store alih-alih namespace Windows.ApplicationModel.Store.)