Hari ini saya mulai menerima kesalahan ini dengan fastlane dan Xcode:
ERROR ITMS-90783: "Nama tampilan bundel tidak ada. CFBundleDisplayName kunci Info.plist tidak ada atau memiliki nilai kosong dalam bundel dengan pengenal bundel 'com.id'."
Tidak apa-apa dan saya tidak menghapus properti ini. Saya pikir ini adalah bug di pihak Apple.
Apakah ada yang memiliki masalah yang sama dan bagaimana Anda memperbaikinya?
xcode
testflight
fastlane
app-store-connect
Nik Kov
sumber
sumber
Jawaban:
Cukup tambahkan properti baru ke info.plist:
sumber
Buka "info.plist" dari folder proyek Anda.
Dan tambahkan kunci: " Nama tampilan bundel " atau
CFBundleName
dan tulis nilai: "nama aplikasi Anda" . atau tambahkan nama produk seperti ini
$(PRODUCT_NAME)
Contoh nilai kunci
Maka masalah Anda akan terpecahkan!
sumber
Di Xcode, Anda dapat menambahkan "Nama Tampilan" dengan mengikuti ilustrasi di bawah ini.
sumber
Saya juga mengalami masalah. Meskipun proyek baru memiliki ini di info.plistnya:
Itu rusak dalam beberapa hari terakhir bagi saya. Sekarang saya kode keras CFBundleName ke nama aplikasi dan itu tampaknya berhasil.
sumber
Buka saja Info.plist dan periksa apakah ada entri untuk
CFBundleDisplayName
Jika tidak ada, maka: Buka kode sumber Info.plist Anda dan tambahkan iniSekarang coba arsipkan, Anda akan berhasil kali ini. Ini adalah persyaratan baru yang diperkenalkan 5-7 hari yang lalu.
Bersulang!!
sumber
Saya mendapatkan kesalahan ini juga. Tidak terjadi seminggu yang lalu. Saya mencoba memasukkan nama bundel di Bundle Identifier tetapi tidak berhasil. Harus benar-benar menempel $ (PROJECT.ROOT) di item Bundle Identifier info.plist, mengarsipkan ulang, lalu mengunggah ke app store.
Jika tidak berhasil, ada kemungkinan solusi lain. Tampaknya Apple mungkin memerlukan entri plist "Nama bundel" untuk ditambahkan dengan nilai $ (PRODUCT_NAME). Jika Anda tidak memilikinya di info.plist Anda, Anda perlu menambahkannya, lalu coba lagi.
sumber
Saya sedang memeriksa jawabannya di sini dan ketika saya memeriksa file saya, tampaknya seperti apa adanya, saya belum menyentuh file info.plist dalam beberapa hari. Kemudian saya memperhatikan sesuatu, bukan
$(PRODUCT_NAME)
saya${PRODUCT_NAME)
. Anehnya ada braket keriting. Karena saya menggunakan 2 file info.plist untuk target yang berbeda, saya memutuskan untuk memeriksa apakah yang lain juga berisi tanda kurung kurawal dan memang demikian.sumber