Saya mencoba mengunggah bangunan saya di iTunes Connect melalui Xcode 5.1.1 tetapi itu terus menunjukkan bahwa itu sedang memuat dan aplikasi tidak diunggah. Jadi saya telah mencoba mengunggah dengan Application Loader tetapi menunjukkan kesalahan di bawah ini:
GALAT ITMS-9000: "Redundant Binary Upload. Sudah ada unggahan biner dengan versi build '1.0' for train '1.0'"
Status aplikasi di iTunes Menunggu untuk Diunggah. Suatu kali upload berhasil dilakukan, tetapi statusnya tidak mencerminkan dan sekarang memungkinkan untuk mengunggah lagi.
Saya juga baru memeriksa bahwa situs web juga berubah. Tidak tahu apa yang salah.
EDIT
Tidak ada tombol kirim untuk ditinjau di situs web baru apel. Tapi sekarang saya bisa melihat tombol itu. Itu telah memecahkan masalah saya. Saya juga merekomendasikan untuk mengunggah build menggunakan Application Loader karena lebih cepat daripada organizer.
sumber
Jawaban:
Lebih dari satu biner dapat diunggah ke App Store Connect untuk versi yang sama, jika nomor Build bertambah untuk setiap build yang diunggah ke iTunesConnect. Nomor build harus unik (dan lebih tinggi) untuk setiap biner yang diunggah (pilih Target, lalu Xcode -> General -> Build, lihat gambar di bawah). Misalnya pada gambar di bawah build yang diunggah memiliki versi 3.1.4 (3.75 di gambar yang lebih lama) dan nomor build adalah 1 . Dengan demikian, setelah mengunggah gambar ini tingkatkan bangunan menjadi minimum 2 atau lebih tinggi . Kemudian biner ini juga dapat diunggah ke App Store Connect karena ini merupakan pengembangan selanjutnya menurut
build number
.The
version
mencatat versi rilis dari aplikasi Anda melepaskan kepada pengguna. Thebuild number
komentar final membangun dari biner upload ke toko, yaitu setelah banyak perbaikan bug.Setelah Xcode 9 Anda tidak dapat mengunggah build baru (untuk versi yang sama), jika ada build sebelumnya dengan nomor build yang sama di toko. Jadi, periksa nomor build Anda dan tingkatkan jika tidak yakin.
EDIT: Ini lebih tepat untuk digunakan
1
,2
,3
,4
, dll untuk membangun nomor, tetapi nomor versi harus meningkat, 1.0 -> 1.1 -> 1.2 dll Jumlah membangun harus lebih tinggi dari apa yang disampaikan sebelumnya untuk nomor versi yang sama, jika tidak ada kesalahan diposting. Jadi, jika biner baru dikirimkan yang memiliki versi 3.75 dan build 1 telah dikirimkan, maka build berikutnya harus 2 atau lebih tinggi, tetapi versi itu masih bisa tetap 3.75.Baru diperbarui dan cara yang disarankan untuk membuat nomor urut serial :
Gambar lama untuk mencocokkan yang di bawah ini:
Setelah biner baru diunggah dan diproses (~ 5-20 menit waktu pemrosesan, jika itu tidak muncul lagi dan tunggu menunggu), maka Anda dapat memilih biner baru dan mengirimkannya untuk ditinjau. Pada gambar di bawah ini, Anda mungkin melihat biner lama dan baru yang tercantum di App Store Connect di bagian Build versi App saat ini (Anda mengklik tanda plus). Kemudian biner baru dipilih ->
Saved
->Submit for Review
. (Kadang-kadang kesalahan muncul ketika mengirimkan, kemudian coba setelah beberapa menit atau unggah biner baru).Bagi mereka yang cenderung melakukan ini secara otomatis dengan skrip Xcode, berikut ini adalah deskripsi membuat skrip otomatis untuk memperbarui Build number Cara yang lebih baik untuk menambah nomor build?
sumber
Saya tidak tahu mengapa orang-orang memasang
float
nomor telepon.Cara standar menurut saya adalah dengan memasukkan
integer
nomor build dan afloat
ataudotted string
untuk versi.yaitu
sumber
Anda hanya perlu mengubah Build dan versinya. Versi live dalam toko: 1.1 Untuk mengunggah versi baru: 1.2 (Di sini jika Anda gagal mengunggah dengan 5.1.1 atau versi sebelumnya) maka sekali lagi perlu mengunggah sehingga Unggahan baru akan menjadi: 1.3
Sekarang masuk iTunesconnect login akun Apps> Pilih aplikasi Anda> Di bagian Build hapus lama dengan mengklik (-) lagi pilih dengan klik (+) di sini Anda melihat semua build pilih yang terakhir lalu Selesai, Simpan kemudian kirim untuk ditinjau. Periksa juga tangkapan layar terlampir.
sumber
Jelas tidak mungkin untuk menghapus versi lama dari iTunes Connect sebelum mengunggah versi yang lebih baru. Antarmuka iTunes Connect tidak begitu canggih untuk operasi ini.
Tetapi sebenarnya Anda tidak perlu menghapusnya (biarkan Apple mengambilnya sendiri jika mereka mau). Anda perlu mengubah nomor Build Anda (bukan Nomor versi) dan mengunggahnya lagi.
Misalnya jika Anda memiliki Versi nomor 1.0 dengan Build nomor 1.0 kemudian ubah Build number ke 1.0.1 dan biarkan nomor Versi seperti 1.0. Kemudian unggah - dan iTuned Connect akan menerima versi yang lebih baru. Semua yang lain cukup jelas. Semoga berhasil!
sumber
Saya perhatikan bahwa Apple membutuhkan banyak waktu sebelum membangun tersedia untuk pengiriman. Saya mengunggah bangunan saya beberapa kali sebelum saya bisa memilihnya. Dari pada build saya tidak valid karena versi build yang sama adalah beberapa kali di server dan saya mendapat email "Redundant Binary Upload".
Dalam kasus saya, saya bisa memilih biner baru 15 menit setelah mengunggah Xcode form (dengan nomor build baru).
sumber
Saya mencoba meningkatkan jumlah build menjadi 3 desimal (mis. 1.5.1) dan itu masih membuat saya kesalahan biner yang berlebihan. Setelah saya menambahkan satu desimal lagi (mis. 1.5.1.0) berhasil!
Tangkapan Layar pengaturan saya:
sumber
1.1.0
diperlakukan sebagai1.1
. Jadi, saya harus mencoba1.1.1
daripada1.1.0
Saya perlu memperingatkan Anda bahwa hampir semua jawaban di sini (termasuk yang diterima) mempromosikan cara non-konvensional untuk membuat angka pembuatan.
Ini tidak kritis, tetapi selalu lebih baik untuk tetap dengan konvensi, jadi saya mendorong Anda untuk memeriksa jawaban ini untuk mendapatkan ide tentang cara menghitung bangunan Anda.
Dan ya, menjawab pertanyaan awal, yang harus Anda lakukan adalah menambah nomor build Anda. Benar .
sumber
Saya baru saja mengalami masalah yang sama. Sayangnya saya telah membuat versi 1.0.1 dari aplikasi saya dan mengunggah biner dengan versi yang sama yang ditolak sebagai tidak valid. Tidak ada cara bagi saya untuk menolak biner dari sistem setelah itu jadi saya harus mencari tahu apa alasan penolakan itu dan kemudian mengubah versi aplikasi menjadi 1.0.2 di iTunes Connect dan biner yang baru diunggah dengan yang benar perbaikan kode. Sekarang duduk di Waiting for Review.
3 kali pertama saya mencoba ini, biner ditolak segera. Butuh waktu sekitar 2 jam untuk mencari tahu alasan penolakan saya untuk menghapus 'arm64' dari Valid Architecture. Saya harap ini membantu Anda.
sumber
Saya hanya menambah nomor versi pertama di dalam iTunes connect. Ini memungkinkan saya untuk mengunggah versi baru dari biner dan tidak memiliki masalah.
sumber
Saya ingin mengunggah versi
2.4
aplikasi saya dan mendapatkan pesan kesalahan persis seperti itu. Ini adalah unggahan versi pertama dan pasti tidak ada biner di iTunesConnect.Saya dapat dengan mudah menyelesaikan ini dengan mengubah versi build dari
2.4
menjadi2.4.0
. Tidak perlu menambah versi. Saya kira iTunes hanya mengharapkan nomor versi tiga bagian untuk versi build.sumber