Gagal membuat profil penyediaan

158

Saya mencoba membuat proyek di Xcode, Versi 8.0 beta 6 (8S201h) dan saya mendapatkan kesalahan ini.

masukkan deskripsi gambar di sini

Akun apel ini gratis karena saya hanya bermain-main dengan Xcode tetapi memaksa saya untuk mengaturnya sebagai Tim. Ada bantuan?

Labanino
sumber
1
@ Labnino saya masih menghadapi masalah ini, bagaimana Anda menyelesaikan ini, saya mencoba jawaban di bawah ini tetapi tidak berhasil bagi saya kiat
Mohan Gopi

Jawaban:

151

Periksa menu skema di bagian atas jendela proyek Xcode. Lihatlah tujuan yang Anda coba jalankan. Jika Anda menjalankan dalam simulator, Anda tidak perlu menandatangani proyek Anda.

masukkan deskripsi gambar di sini

Jika Anda menjalankan perangkat, Anda harus memasang perangkat yang sebenarnya. Itu tidak boleh mengatakan "perangkat generik".

matt
sumber
3
Anda juga dapat memilihnya secara manual di bawah "Masuk" di "Bangun Pengaturan". Maka Anda tidak perlu memasang perangkat apa pun.
janlindso
2
@ tikar saya masih menghadapi masalah yang sama setelah mencoba masalah ini setelah saya login dengan id apel saya di bagian masuk dan memeriksa perangkat saya mencoba untuk menjalankan dan tentu saja saya telah memasang perangkat nyata dengan PC saya tetapi saya mendapatkan kesalahan seperti pertanyaan di atas apa yang harus saya lakukan
Mohan Gopi
jadi pada dasarnya kita tidak perlu memperbaiki ini sampai kita ingin mencoba aplikasi di perangkat nyata ...? dan jika kita memiliki perangkat yang sebenarnya, pemilihan yang tepat akan memperbaikinya ?!
Ewoks
2
@ tikar Anda mengatakan "jika Anda berjalan di simulator, Anda tidak perlu menandatangani proyek Anda.". Apakah ini berarti bahwa saya dapat meninggalkan kesalahan dan masih menjalankan build yang berhasil?
Yossi
1
Ya @Yossi Anda benar. Kami dapat meninggalkan kesalahan dan masih dapat menjalankan aplikasi dengan sukses.
Ratikanta
72

Dalam kasus saya kesalahan ini hilang ketika saya mengubah "Bundle Identifier" menjadi sesuatu yang kurang umum (misalnya menambahkan beberapa angka acak di akhir)

Grzegorz Pawlik
sumber
1
Ini berhasil (dan saya mengikuti tutorial online, jadi nama bundel asli mungkin digunakan).
Louis.com
1
Apakah ini aman untuk dilakukan ?!
Ionut Necula
Ini berhasil bagi saya - saya sedang membaca buku Big Nerd Ranch, jadi pasti ada banyak orang dengan pengidentifikasi yang sama. Terima kasih lagi!
ArielSD
Ini agak merepotkan jika Anda menginginkan sesuatu yang mudah diingat atau Anda ingin memiliki nama paket yang sama di Android
sdfsdf
Saya bertanya-tanya apa ini akan benar-benar dilakukan karena saya telah menyiapkan bundel ID di iTunes saya terhubung ketika merilis aplikasi saya ke app store. Apa alasan di balik ini bekerja?
Karl Taylor
19

Ubah pengidentifikasi bundel ke sesuatu yang lebih unik.

Jika Anda mengikuti tutorial dan hanya meletakkan pengenal generik maka menambahkan beberapa angka ke ujungnya kemungkinan akan menyelesaikan masalah Anda.

yaitu jika Anda memiliki HelloWorld, ubahlah ke HelloWorld12345

Sharkey5_06
sumber
9

Setelah berjuang selama satu jam, saya hanya menghapus centang pada "Secara otomatis mengelola penandatanganan" dan kembali ke cara jadul menentukan profil saya. Mungkin bukan hal terbaik untuk dilakukan tetapi berhasil.

noobular
sumber
5

Periksa hal-hal ini.

1.A perangkat terhubung ke sistem Anda atau tidak.

2. Target penempatan dalam xcode. (Umum-> Info penyebaran-> Target penyebaran) Ini harus sesuai dengan versi iOS perangkat Anda.

3. Ubah pengidentifikasi bundel Anda. Ikuti aturan umum pengaturan pengidentifikasi bundel unik untuk proyek Anda saat berjalan di perangkat. Lihat ini apa format pengidentifikasi bundel yang benar di iOS?

Juga berhati-hatilah dengan jumlah pengidentifikasi bundel yang Anda atur dalam proyek. Harap ingat semua pengidentifikasi bundel atau catat di suatu tempat. Karena Anda menggunakan akun gratis, Anda memiliki akses terbatas ke jumlah bundel id.

Anda juga harus menonaktifkan pemberitahuan push di bagian "Kemampuan" proyek. Coba ubah "Grup aplikasi" juga dalam format group.com.someString.

Hal-hal ini membantu saya menjalankan aplikasi saya di perangkat nyata tanpa kesalahan.

Pengembang iPhone
sumber
5

menyiapkan dukungan debugger

Membuat profil telepon Anda membutuhkan beberapa menit. . . lihat bilah status di bagian atas untuk memastikan ponsel Anda diprofilkan di atas.

Selanjutnya, pastikan Anda memilih TELEPON ANDA sebagai target, bukan iPhone 7 atau iPhone 8 ... telepon Anda yang sebenarnya. Ini dilakukan dengan memilih: Produk> Tujuan> (pilih telepon Anda)

Ponsel Anda hanya akan muncul setelah dicolokkan, dihidupkan, dan dibiarkan berjalan selama beberapa menit sementara Xcode membuat profil. tujuan

Kalender Kalender
sumber
4

Saya telah mengalami kesalahan ini beberapa kali dan yang menyelesaikannya untuk saya adalah sebagai berikut:

  1. Dalam daftar dengan tampilan semua sertifikat, klik kanan pada setiap baris dan pindahkan setiap sertifikat ke sampah (buka Xcode> Preferensi> Pilih akun> Klik Lihat Detail)
  2. Pergi ke pusat anggota, unduh lagi sertifikat yang benar dan klik begitu
  3. Mulai ulang Xcode
  4. Pergi untuk membangun pengaturan dan mengatur penandatanganan kode yang tepat untuk debug / rilis - Anda harus dapat melihat opsi pada baris yang mengatakan "Identitas dari profil ..."

Jika ini tidak berhasil maka Anda harus mempertimbangkan mencabut sertifikat Anda dan kemudian buat yang baru dan lakukan langkah-langkah di atas lagi.

Rashwan L
sumber
Bagian profil penyediaan kosong: Tidak ada, di dalamnya.
Labanino
Di Xcode atau Pusat Anggota? Apa pun yang tampaknya tidak Anda miliki, buat yang baru dan hubungkan ke sertifikat Anda.
Rashwan L
Tidak ada Click View Detailsdi xCode 8.3.3. Di mana Member centertepatnya? Bisakah Anda jelaskan?
Ionut Necula
@ Ling, sepertinya sudah berubah sekarang. Cukup buka tautan pusat anggota . Anda dapat melewati langkah 1.
Rashwan L
4

Saya memiliki masalah yang sama dengan profil penyediaan. Jika Anda memiliki iPhone jenis apa pun, Anda dapat terhubung ke Mac Anda dengan kabel dan profil bawaan ditentukan secara otomatis. masukkan deskripsi gambar di sini

Koray Yavic
sumber
2

Setelah beberapa waktu dengan kesalahan mengganggu yang sama dan setelah saya menulis Bundle Identifier yang unik dan tidak membantu, saya mencari di web dan menemukan di sini bahwa kesalahan saya adalah saya memilih perangkat virtual dan bukan perangkat nyata. Solusinya adalah:

1. Saya menghubungkan iPhone saya

2. Saya mengklik tombol - setel skema aktif. dan itu ada di perangkat atas iPhone. kesalahan telah hilang.

masukkan deskripsi gambar di sini

Eran Atau
sumber
2

Masalah di balik kesalahan ini adalah Ketidaktersediaan ID Aplikasi dengan Bundle Identifier yang diberikan

Solusi: Ubah Bundle Identifier sederhana :)

Nitin Bagoriya
sumber
tapi saya sudah menandatangani aplikasi saya dengan bundle identifier dan saya tidak bisa melakukannya
jsina
1

Kesalahan ini karena Anda memilih target daripada nama proyek, jadi tolong, di sisi kiri umum di Xcode Anda akan menemukan nama proyek Anda. Klik dan ubah dari target ke bagian proyek.

lalit sharma
sumber
1

Menambahkan ini karena butuh waktu 4 jam untuk mencari tahu ..

Xcode akan gagal membuat profil penyediaan untuk perangkat tanpa nama, yaitu "" atau "". Ketika saya mengubah nama perangkat saya menjadi sesuatu yang lain, langkah-langkah di atas berhasil.

T. Fo
sumber
1

Ubah Deployment Target ke versi yang lebih baru dan kemudian dipecahkan

tanakan_tr
sumber
0

Bagi saya ini terjadi ketika saya membuat aplikasi tvOS dan tidak memiliki appleTV terdaftar.

Secara umum, Anda perlu mencolokkan perangkat atau telah masuk ke dalamnya (terhubung dengannya) .. lalu muncul di sini: https://developer.apple.com/account/resources/devices/list

Anda juga dapat menambahkan perangkat di sana .. Anda harus mengklik reset untuk dapat menambahkan perangkat baru. tombol reset harus diberi label ubah karena tidak mengatur ulang apa pun.

misalnya, jika Anda perlu membuat aplikasi tvOS maka Anda perlu memiliki TV apel di daftar perangkat. Setelah Anda menambahkan itu, maka Anda baik untuk pergi. mencium.

pengguna3555158
sumber
0

Bagi saya ini terjadi ketika saya mencoba menjalankan perangkat dengan versi iOS yang lebih baru daripada didukung oleh versi Xcode yang saya jalankan.

Bukit silikon
sumber
0

Kedua kesalahan ini muncul sebagai akibat dari profil penyediaan tidak ada. Untuk membuatnya, cukup lakukan hal berikut seperti yang disarankan dalam pesan kesalahan:

  1. Tancapkan perangkat Apple Anda
  2. Pilih perangkat dari menu skema / simulator
  3. Setelah itu, profil penyediaan akan secara otomatis dibuat

masukkan deskripsi gambar di sini

mohsin
sumber
-1

Ubah pengidentifikasi bundel, Solusi langsung

Nagendra Singh
sumber
-1

Mannual: Buka akun pengembang apel Anda dan tekan sertifikat Pilih perangkat dari sisi kiri Tambahkan nama perangkat dan UDID-nya. Tutup Xcode dan tekan tanda tangan otomatis

Otomatis: Lampirkan iPhone Anda ke Xcode. dan jalankan aplikasi itu. Xcode akan secara otomatis membuat profil.

Abdul Basit
sumber