MEMPERBARUI:
Xcode 5.1 muncul untuk memperbaiki dropdown sehingga sekarang menampilkan "(bla bla)" setiap kali dua profil memiliki nama yang sama. Ini memungkinkan Anda memilih yang benar. Mana yang jauh lebih baik :)
Digigit oleh ini beberapa kali. Xcode5 menunjukkan "Provisioning Profile" sebagai bidang tunggal, YANG SELALU TIDAK SESUAI dan Apple TIDAK HARUS mengkodekan GUI mereka seperti ini (kesalahan pemula di sana dari Apple).
Di Xcode5 (tidak ada versi sebelumnya), Anda memiliki dua nilai "Profil Penyedia". Ini HARUS disetel SEBELUM Anda mengatur "Identitas Penandatanganan Kode" Anda. Jelas, karena harus disetel PERTAMA ... Apple menempatkannya KEDUA dalam daftar, 3 item DI BAWAH hal itu harus diatur "sebelum".
(poin bonus untuk desain GUI yang mengerikan di sana ...)
Ini juga rusak: jika Anda memiliki dua Profil Penyedia untuk nama yang sama, Xcode5 hanya akan memungkinkan Anda untuk memilih salah satu dari mereka. Untuk mengatasinya, Anda harus menggunakan Utilitas Konfigurasi iPhone untuk menemukan Profil yang Anda inginkan, menemukan 30 digit "Identifier Profil" dan salin / tempel ke nilai "Lainnya" dari dropdown Profil Provisioning.
Profil Penyedia Anda HARUS memiliki nilai untuk "Debug" dan nilai yang berbeda untuk "Release" (kecuali jika Anda membangun mega-profil khusus dengan tangan, Apple memisahkan keduanya).
Profil Debug akan sering memiliki bug dengan nama yang sama seperti yang dijelaskan di atas - kebanyakan orang akan menggunakan Profil Penyediaan Tim yang dibuat secara otomatis oleh Apple, yang Apple salah selalu menyebutkan nama yang sama, untuk semua Target, di semua Proyek. (bug lain di Xcode5).
Setelah Anda menetapkan kedua nilai, bidang "Code Signing Identity" Anda akhirnya akan mulai berfungsi dengan benar. Bahkan, ini berfungsi dengan baik: di sebagian besar versi Xcode sebelumnya, bidang ini rusak, dan pilihan "otomatis" jarang berhasil. Di Xcode5, HANYA bisa menggunakan nilai penandatanganan kode yang ditemukan di dalam Profil Penyedia yang telah Anda pilih sebelumnya - dan sepertinya itu membuatnya benar 100% dari waktu hte.
(mis. Anda dapat dengan aman mengaturnya menjadi "Otomatis". Dalam versi Xcode sebelumnya, Xcode akan sering "Otomatis" menggunakan profil Distribusi untuk build Developer, dan sebaliknya, menyebabkan banyak masalah)