Pertanyaan Aplikasi "tidak berisi hak beta yang benar"


Saya mengajukan permohonan untuk ditinjau dan saya perhatikan bahwa bangunan yang saya kirimkan memiliki masalah yang terkait dengannya yang mengatakan itu Build 168 does not contain the correct beta entitlement.  Saya tidak dapat menemukan informasi tentang kesalahan ini di mana saja. Apa artinya dan akan menghambat proses peninjauan? Aplikasi saya telah dikirimkan hari ini dengan Xcode 5.1.1 untuk iOS 7 (bukan Xcode GM). Mungkin ini berhubungan dengan Testflight?

App does not contain the correct beta entitlement


75
2017-09-10 03:01


asal


Jawaban:


Harap buat ulang profil penyediaan Anda. Ini akan Memperbaiki masalah ini itu karena hak yang hilang sekarang ada di sana beta-reports-active = 1 enter image description here

Setelah membuat profil penyediaan baru, pastikan hak ada di sana.

Di sini adalah bagaimana seharusnya terlihat ketika Anda mengklik di Organizer "Ekspor .." -> "Simpan untuk iOS App Store Deployment":

enter image description here


48
2017-09-10 07:13



Apple memberi kami sedikit kejutan kemarin tanpa memberitahu kami. Ada hak baru yang ditambahkan saat Anda meregenerasi sertifikat distribusi Anda. Ketika Anda beregenerasi, seperti kata orang lain, itu harus memperbaiki masalah Anda. Itu bukan karena sihir, itu karena hak yang hilang sekarang ada di sana beta-reports-active = 1

enter image description here

Setelah Anda mengunduh profil provisioning baru Anda, pastikan bahwa hak ada di sana, bangun kembali IPA Anda dan peringatan ini akhirnya akan hilang. Jika Anda mengelola sendiri Entitlements.plist pastikan untuk menyertakan kunci baru ini.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>aps-environment</key>
        <string>production</string>
        <key>get-task-allow</key>
        <false/>
        <key>beta-reports-active</key>
        <true/>
        <key>application-identifer</key>
        <string>bkahblahblah</string>
    </dict>
</plist>

43
2017-09-10 04:16



Ya, Anda perlu membuat ulang profil penyediaan dan satu lagi yang penting adalah itu Anda perlu menyediakan aplikasi Anda dengan profil penyediaan distribusi App Store.

Di sini adalah bagaimana seharusnya ketika Anda mengklik di Organizer "Ekspor ..." -> "Simpan untuk iOS App Store Deployment": enter image description here

Anda juga dapat mengkonversi file .mobileprovision ke .xml dengan perintah itu untuk melihat apakah memang ada beta-reports-active kunci dalam hak Anda.

security cms -D -i YourProfile.mobileprovision > YourProfile.xml


25
2017-10-06 17:51



Anda perlu membuat ulang profil penyediaan (seperti yang disarankan semua orang), namun Anda juga perlu mendistribusikan IPA dengan profil distribusi "App Store". Jika Anda terbiasa dengan metode distribusi TestFlight lama, Anda mungkin menandatangani paket dengan profil "Ad Hoc".

enter image description here


18
2017-10-08 23:30



Ada dua langkah di sini:

  1. Regenerasikan profil penyediaan Anda. Khususnya profil penyediaan AppStore untuk memastikan hak beta ada di sana.
  2. Arsipkan dan ekspor bangunan Anda dengan memilih opsi "Simpan untuk Penyebaran App Store iOS"

enter image description here

Beberapa kesalahan berasal dari mengekspor arsip menggunakan penerapan AdHoc.

Saya yakin Apple mungkin menghapus penyebaran AdHoc di masa depan sejak Pengujian Beta TestFlight menggunakan AppStore membangun melayani tujuan.

Semoga ini membantu.


4
2017-07-10 02:38



Untuk semua itu layak saya menggunakan Aplikasi Loader untuk mengunggah aplikasi dan saya tidak pernah berhasil membuatnya bekerja (Aplikasi loader versi 3.0 (620)). Setelah saya mencoba menggunakan xCode melalui metode Arsip, semuanya berjalan dengan baik. Anda juga dapat mengetahui apakah hak Beta hadir sebelum pengiriman.

enter image description here


2
2018-04-11 03:49



Saya baru saja mencoba mengirimkan versi baru aplikasi saya menggunakan Xcode 6. Ini mengeluh tentang profil penyediaan yang tidak valid yang saya miliki untuk aplikasi yang dibangun. Jadi saya meregenerasi profil penyediaan di situs web Pengembang Apple dan mengimpornya di Xcode 6. Mengunggah biner bawaan baru menggunakan profil penyediaan baru dan dikirimkan untuk ditinjau. Profil penyediaan baru menyertakan hak beta yang menurut saya Connect iTunes keluhkan. Semoga tidak akan mengeluh tentang hak beta nanti.


1
2017-09-10 04:41



Regenerasikan semua profil penyediaan Anda, perbaiki masalah 100%


1
2017-09-10 07:31