Profil penyediaan Xcode 8 tidak dapat diunduh

89

Saya baru-baru ini memperbarui ke Xcode 8 dan saat saya mengklik opsi "unduh" di samping profil penyediaan di menu Xcode / Preferensi / Akun / Lihat Detail, berubah menjadi abu-abu dan tidak diunduh. Setelah memulai ulang Xcode, tombol unduh dapat diklik lagi dan masalah tetap ada. Xcode 8 "mulai" mengunduh dan tombol berwarna abu-abu selamanya Pengunduhan manual profil penyediaan dan meletakkan ikon Xcode tidak menambahkan profil ke akun pengembang tertentu di Xcode 8. Ada yang mengalami masalah ini baru-baru ini dan menyelesaikannya? Saya memeriksa semua pertanyaan yang terkait dengan versi Xcode baru, masih belum ada solusi.

Wladek Surala
sumber
13
Ini menyebalkan, saya mengalami masalah yang sama. Juga dibahas di sini forums.developer.apple.com/thread/63621
blahartinger
sampai hari ini, saya masih belum memiliki solusi yang tepat untuk ini, saya melanjutkan dengan penyediaan otomatis, dan hanya mengatur ulang semuanya untuk proyek lama yang saya kerjakan. Hanya hal yang masuk akal yang dapat saya sarankan sekarang - laporkan laporan bug.
Wladek Surala
Saya telah melalui yang sama dan saya telah menjawab. Silakan periksa apakah itu berhasil untuk Anda? Saya menggunakan xcode 8.1 versi GM.
Vighnesh Pai
Saya mengalami masalah yang sama ini setelah saya menyetel ulang sertifikat distribusi aplikasi saya. Hampir tidak ada yang disebutkan di sini yang berhasil. "Tidak ada" karena saya tidak ingat apakah ada saran untuk menghapus profil penyediaan yang gagal dan membuat yang baru untuk aplikasi yang sama. Itu memperbaiki saya dengan satu profil itu (dan hanya satu (saya punya 3 lagi yang gagal mengunduh profil)). Tetapi ketika saya pulang dan mencoba melakukan operasi yang sama yang gagal sebelumnya (mengunduh semua) semuanya bekerja secara ajaib. Jadi itu terkait jaringan atau Apple baru saja memperbaiki masalah ini dalam beberapa jam terakhir (dan saya benar-benar meragukannya :))
vturchenko

Jawaban:

12

Perhatikan bahwa UI di Xcode ini nyaman dan tidak boleh memblokir pekerjaan Anda. Profil yang ingin Anda unduh masih tersedia dengan mengikuti langkah-langkah berikut:

  1. Kunjungi developer.apple.com di Safari
  2. Klik Akun dan masuk
  3. Klik pada Ceritficates, Identifiers, and Profiles
  4. Arahkan ke profil yang Anda minati dan unduh
  5. Seret profil yang diunduh ke ikon Xcode di dok.

Pada titik ini, profil Anda akan diinstal di Mac Anda dan dapat digunakan dalam Xcode.

Untuk OP - jika menginstal profil secara manual dengan cara ini tidak menyelesaikan masalah, kemungkinan Anda melihat masalah konfigurasi atau bug lain. Bisakah Anda menjelaskan apa yang Anda lihat setelah Anda menginstal profil secara manual dan memilihnya di tab Umum - apakah Anda mendapatkan kesalahan versi atau masalah lain?

itai195
sumber
1
Yah, saya sudah mencoba ini di semua 3 profil yang kami miliki dan sepertinya tidak melakukan apa-apa. Saya mengunduh profil dari situs web dan mengklik dua kali di atasnya. Ini menampilkan Xcode, tetapi jika tidak, tidak ada indikasi lain yang terjadi. Dan profil tersebut masih memiliki tombol Unduh di Preferensi.
Jonathan
25

Saya melihat masalah yang sama dengan tombol unduh berwarna abu-abu tetapi unduhan sepertinya tidak pernah selesai.

Saya secara manual menghapus semua profil di finder dan mengklik unduh. Sekalipun pengunduhan tampaknya tidak selesai, profil masih diunduh ...

Anda dapat memeriksa profil Anda di finder di

HOME/Library/MobileDevice/Provisioning Profiles

masukkan deskripsi gambar di sini

mogile_oli
sumber
3
dalam kasus saya, setelah melakukan apa yang Anda katakan, beberapa profil diunduh dan tidak terlihat di Xcode 8. Saya mencoba menghapus semua profil secara manual dan mengunduhnya lagi, tetapi tidak mengubah apa pun dengan visibilitasnya di Xcode.
Wladek Surala
Bekerja untuk saya juga!
Mathew Antony
3

Saya menyiasatinya dengan menghapus centang dan memeriksa ulang:

Pengaturan Proyek -> Umum -> Penandatanganan -> 'Kelola penandatanganan secara otomatis'

CodeSmith
sumber
Ini tentu saja adalah hal yang benar untuk dilakukan dari Xcode 8 dan iOS 10, dan begitulah (saya kira hampir semua) pengembang mengakhiri "mimpi buruk penyediaan", +1. Pertanyaan saya adalah tentang menyelesaikan masalah dengan UI Xcode, karena ada beberapa kasus ketika seseorang ingin menggunakan profil penyediaan "lama" dalam proyek yang tidak baru.
Wladek Surala
2
Masalah yang sama tetapi menghapus centang dan memeriksa ulang tidak memperbaikinya kali ini. Harus membiarkannya tidak dicentang dan secara manual memilih profil penyediaan yang benar, setelah saya melakukannya, itu berfungsi dengan benar. Saat dibiarkan di Otomatis, xcode akan menggunakan profil penyediaan yang dikelola (tidak muncul di portal web) dan tidak diperbarui dengan perangkat baru.
CodeSmith
Juga tidak memperbaiki masalah saya.
Andrew
Ini tidak memperbaiki masalah saya. Saya harus membuka kembali proyek lain (yang bekerja sebelumnya) dan menutupnya dan membuka salah satu yang bermasalah untuk membuatnya bekerja. Saya mengulanginya dua kali.
Xiao Peng - ZenUML.com
Bukankah itu inti dari "mengelola penandatanganan secara otomatis"? Mengaktifkannya memungkinkan saya memilih profil penyediaan saya secara manual.
Sam
2

Jika masalah mulai muncul setelah saya menambahkan kemampuan Push (saya memeriksa tombol sakelar pemberitahuan push di target-> kemampuan) Jika saya pergi dan menghapus centang itu maka saya dapat membangun dan mengunggah ke toko aplikasi.

gosho_ot_pochivka
sumber
Sebuah pembaharuan. Saya bisa membuatnya berhasil. Untuk beberapa alasan aneh di portal pengembang, profil penyediaan saya untuk distribusi (untuk testflight) disetel untuk bekerja dengan beberapa sertifikat yang saya tidak memiliki kunci privat di rantai kunci saya. Saya mengubah sertifikat dengan sertifikat lain yang saya miliki kunci pribadinya dan semuanya bekerja dengan baik. Periksa profil penyediaan Anda! Saya tidak yakin apakah ini terkait dengan Xcode8 tetapi tentunya saya tidak mengubahnya sendiri.
gosho_ot_pochivka
2

Saya mengalami masalah yang sama. Inilah yang saya lakukan yang memecahkan masalah bagi saya.

  • Pertama saya mengklik kanan pada masing-masing dari dua profil yang akan "abu-abu-tidak-unduh" dan dipindahkan ke sampah.
  • Kemudian saya menghapus akun pengembang di dalam Xcode.
  • Saya menambahkan kembali akun pengembang, kembali ke detail dan mengunduh semua.

Ini berhasil untuk saya, semoga ini membantu.

tigerMike
sumber
Catatan, kasus saya aplikasinya didistribusikan ad-hoc, dan tidak memiliki kode sumber atau perubahan fitur dalam beberapa bulan, jadi tidak (untuk saya) terkait dengan itu. Saya hanya perlu membuat profil saat saya menambahkan perangkat.
tigerMike
Poin pertama hanya menyelesaikannya. Tidak perlu menghapus dan menambahkan kembali akun dev. Dalam kasus saya, profil penyediaan diperbarui. Seperti yang Anda sebutkan di poin pertama 'masing-masing dari dua profil', saya baru saja mencarinya, tetapi tidak ada dua. Jadi saya mengunjungi portal pengembang dan mengklik profil penyediaan saya-> edit-> buat. Sekarang kembali ke preferensi akun XCode, saya melihat ada 2 profil. 1 dengan opsi unduhan dan satu lagi tanpa itu. Jadi poin pertama: memindahkan profil tanpa tombol unduh ke sampah, dan mengunduh yang lain dengan sukses
iAkshay
2

Jawabannya ada disini.

Ini tidak terdengar banyak tapi itu benar-benar berhasil untuk saya.

Cukup klik kanan pada profil penyediaan dan klik Show in finder. Kemudian hapus semua profil penyediaan di seluruh folder.

Tidak pergi ke pengaturan proyek Xcode dan Centang kotak, Penandatanganan manajer secara otomatis. Xcode akan melakukan sisanya untuk Anda.

Vighnesh Pai
sumber
harap baca seluruh diskusi sebelum memposting - penghapusan manual profil penyediaan disebutkan di sini
Wladek Surala
1

Saya juga mengalami masalah ini, dan cukup berhasil dengan mengganti nama profil. Misalnya, dulu bernama "[App Name] Dev", dan apa pun yang saya lakukan, memperbarui, menghapus, dan membuat ulang dengan nama yang sama, menginstalnya secara manual, itu tidak akan berfungsi sama sekali. Sampai saya mengganti nama profil menjadi "[Nama Aplikasi] Pengembangan".

Skela
sumber
1

Bagi saya itu membantu untuk Mengimpor Profil di XCode di Pengaturan Umum: Impor Profil di XCode

George
sumber
0

Coba hapus dan tambahkan akun Anda jika itu tidak berhasil

mencoba

Buka Terminal

Ketik defaults delete com.apple.Xcodedan tekan "Enter." Ini menghapus pengaturan kustom yang disiapkan.

Ketik rm -rf ~/Library/Application\ Support/Xcodedan tekan "Enter." Ini juga menghapus folder konfigurasi.

Ini menyelamatkan hari saya jika masalah berlanjut lagi, instal ulang Xcode

Varun Kumar
sumber
1
Sesuatu telah berubah - sekarang profil diunduh secara acak, beberapa sedang diunduh, dengan masalah yang lain tetap ada, akhirnya beberapa muncul sebagai diunduh dan setelah beberapa detik tombol unduh muncul lagi. Saya akan mencoba untuk mengerjakannya.
Wladek Surala
Tidak berhasil untuk saya. Saya melihat perilaku yang sama seperti @gameCon
blahartinger
1
untuk menghapus default Anda, Anda mungkin perlu melakukan defaults delete com.apple.dt.Xcodedaripadadefaults delete com.apple.Xcode
danyamachine
0

Saya telah menemukan masalah yang sama dan tidak ada yang menyelesaikannya, jadi saya menemukan satu solusi

  1. Unduh profil penyediaan langsung dari akun pengembang dan ketuk dua kali di atasnya, itu akan menginstal di xcode.
  2. Unduh dan instal utilitas konfigurasi iPhone.
  3. Buka utilitas konfigurasi iPhone di sana Anda akan menemukan semua profil penyediaan
  4. Kemudian pilih Provisioning profile yang ingin Anda gunakan, kemudian detail profile tersebut Anda dapat melihat Profile identifier.
  5. Salin pengenal Profil itu dan buka xcode.
  6. Arahkan ke identitas penandatanganan kode dan di sana dalam profil penyediaan pilih orang lain dan tempel pengenal Profil yang disalin.
  7. Bingo!
Mridul Gupta
sumber
Saya mencoba cara ini, tetapi tidak berhasil. Saya telah beralih ke cara profil penyediaan otomatis, mungkin ini hanya bug ke file.
Wladek Surala
0

Dalam kasus saya (Xamarin.iOS btw), saya telah secara manual menghapus semua profil penyediaan yang terletak di HOME/Library/MobileDevice/Provisioning Profilestetapi saya perlu melakukan sesuatu yang lain untuk dapat menerapkan aplikasi ke perangkat:

Masalahnya adalah saya telah menerapkan Kerangka Pemberitahuan Push iOS 10 yang baru, yang memerlukan penambahan properti berikut ke Entitlements.plist:

<key>aps-environment</key>
<string>development</string>

Dan saya mencoba menerapkan versi pengembangan menggunakan nilai productionalih-alih development. Mengubah nilai itu berhasil.

Nico
sumber
0

Sebenarnya semua solusi yang diberikan bisa berfungsi atau tidak, itu tergantung keberuntungan anda, tapi yang utama anda harus tetap delete akun, membersihkan provisi provisi seperti jawaban "mogile_oli", dan menambahkannya kembali, tapi juga jangan lupa untuk mengatur ulang identitas penandatanganan:

Akun -> Pilih Akun yang Ditambahkan -> Pilih Tim dan Lihat Detail (atau klik dua kali nama tim) -> Anda akan melihat tombol Atur Ulang jika diperlukan, klik di atasnya,

Dan Anda benar-benar perlu mencoba membangun dengan Penandatanganan Otomatis terlebih dahulu kemudian menghapusnya, sepertinya tidak dapat diunduh dengan tombol, untuk saat ini abaikan saja tombol unduh dari halaman ini, tetapi lebih baik menggunakan dialog saat Anda mencoba membangun.

Dan selalu Keluar dari Xcode dan Buka kembali setelah hampir setiap tindakan yang Anda lakukan, Setelah membuang-buang waktu seperti 2 hari, saya membuatnya berfungsi seperti ini!

Al-Mothafar
sumber
0

Saya memiliki masalah yang sama. Saya meninggalkan solusi yang berhasil untuk saya:

Saya menghapus semua sertifikat yang kedaluwarsa dari keyChain saya, saya perhatikan bahwa sertifikat baru tidak diunduh karena saya memiliki sertifikat yang kedaluwarsa terkait. Saya tidak tahu mengapa tampaknya menjadi masalah keyChain / iTunes saya

nacho c
sumber
ini tidak berhasil untuk saya, namun mungkin berhasil untuk orang lain. Memang, rantai kunci memiliki beberapa bug yang diketahui terkait dengan fungsi tambah / hapus, setidaknya di iOS, jadi macOS mungkin serupa, tetapi saya tidak memiliki justifikasi penuh untuk pernyataan ini.
Wladek Surala
@gameCon Saya sangat setuju, Sepertinya bug gantungan kunci. Saya juga tidak punya pembenaran.
nacho c
0

Saya menyelesaikannya dengan membuat sertifikat pengembangan saya sendiri (Dalam Xcode) dan menetapkannya di profil penyediaan pengembangan. Setelah saya mengunduh dan mengklik dua kali saya bisa membuatnya berfungsi dengan baik.

charlin agramonte
sumber