Jawaban yang diterima adalah cara terbaik - cukup tambahkan ini sebagai contoh.
Untuk rilis terakhir kami, "Bundle Version String, short" diperlukan, dan saya melanjutkan dan mencocokkannya dengan nomor versi Bundle (1.2.8 untuk aplikasi kami).
Saya kemudian mengaktifkan Testflight, dan membuat versi yang menunggu tinjauan Apple (1.2.8) tersedia untuk penguji internal kami. Namun penguji menemukan masalah yang perlu diperbaiki, dan kami menghapus biner di tempatnya. Saat mengupload build baru, kami mendapat error yang menunjukkan versi build sudah diupload.
Setelah membaca beberapa tautan SO dan dokumen Apple, pemahaman saya adalah membuat versi bundel: 1.2.8.001, sambil mempertahankan versi bundel-pendek seperti itu. Jika build baru diperlukan, kami menaikkan versi paket ke 1.2.8.002.
Catatan: upload diterima, dan build muncul sebagai "1.2.8.001" di bawah pra-rilis. Nomor versi tetap 1.2.8.