Menambahkan perangkat ke profil penyediaan tim


121

Saya perlu menambahkan perangkat ke profil penyediaan tim saya, namun saya tidak memiliki perangkat secara fisik sehingga saya tidak dapat menghubungkannya ke komputer saya sehingga Xcode tidak dapat menambahkan UDID ke perangkat saya dan ke profil penyediaan tim. Apakah ada cara untuk menambahkannya secara manual ke profil penyediaan tim, saya tidak tahu cara mengeditnya. Selain itu, saat saya menambahkan perangkat di portal penyediaan saya, perangkat tersebut tidak ditambahkan ke profil penyediaan tim saya secara otomatis.


7
Sesuatu tampaknya terkadang menyebabkan Profil Tim diperbarui dengan seluruh daftar perangkat Anda. Saya pikir itu ketika Anda menambahkan perangkat baru melalui Xcode, meskipun saya tidak bisa memastikannya. Namun jika Anda membuat profil yang Anda kelola sendiri dan mengaktifkan "Penyediaan Perangkat Otomatis" di Penyelenggara, tombol "Segarkan" akan secara otomatis mengunduh salinan baru dari profil khusus Anda kapan pun setelah Anda membuat perubahan.
Chris Newman

2
Tombol Segarkan di XCode berfungsi untuk saya di Profil Penyediaan Tim. Terima kasih, tip berguna!
Danny Parker

Tombol segarkan juga berfungsi untuk saya dan memuat semua perangkat.
zirinisp

Jawaban:


132

Ini berhasil untuk saya:

  1. Masuk ke portal penyediaan iphone Anda melalui developer.apple.com
  2. Tambahkan UDID di perangkat
  3. Kembali ke XCode, buka Penyelenggara dan pilih "Profil Penyediaan", pastikan bahwa "Penyediaan Perangkat Otomatis" dicentang di panel kanan atas, lalu klik tombol "Segarkan", dan secara ajaib semua perangkat Anda disetel di portal penyediaan akan ditambahkan secara otomatis.

20
Kotak centang Penyediaan Perangkat Otomatis telah dihapus di Xcode 4.5
Wolfert

1
Itu telah dihapus, tetapi apakah itu berarti itu dihidupkan secara default dan selalu?
Jason McCarrell

Di versi Xcode yang lebih baru - diuji pada Xcode 6 - "Penyediaan Perangkat Otomatis" aktif secara default. Jadi, tambahkan perangkat Anda melalui portal dan tekan segarkan - perangkat Anda sekarang secara otomatis terpasang ke profil penyediaan Anda.
thattyson

3
@thattyson apa yang Anda maksud dengan "tekan refresh" di mana? Dan di mana "Automatic Perangkat Provisioning" terletak untuk melihat di mana itu adalah pada
Deminetix

4
@Deminetix Buka Xcode> Preferensi> tab "Akun"> Pilih ID Apple Anda (panel kiri)> Klik dua kali Nama Tim Anda. Klik "Unduh Semua" untuk menyegarkan profil penyediaan Anda. Penyediaan perangkat otomatis tidak semudah menyalakan / mematikannya tetapi Anda dapat membaca lebih lanjut di sini: developer.apple.com/library/ios/qa/qa1814/_index.html
thattyson


15

Untuk Xcode 6 ini sedikit berbeda.

Setelah menambahkan UDID perangkat di situs pengembang ( https://developer.apple.com/account/ios/device/deviceList.action ), kembali ke Xcode.

Xcode -> Preferensi -> Akun Pilih ID Apple yang Anda tambahkan perangkat di bawah dan di kanan bawah, klik "Lihat Detail ..."

Tekan ikon segarkan di kiri bawah dan kemudian coba jalankan aplikasi lagi.


18
Ikon segarkan sudah tidak ada lagi
Deminetix

3
Ini benar kecuali diubah menjadi: Xcode -> Preferensi -> Akun Pilih ID Apple -> Unduh Profil Manual
Jordan

13

Per 16 Mei 2013, menggunakan XCode 4.6.2, saya harus melakukan hal berikut untuk menambahkan perangkat (yang saya tidak memiliki akses fisik) ke profil penyediaan tim:

  1. Masuk ke portal penyediaan melalui developer.apple.com
  2. Tambahkan UDID di Perangkat
  3. Pilih profil Penyediaan Tim di Profil Penyediaan
  4. Klik tombol Edit
  5. Dan di bawah perangkat untuk profil penyediaan tersebut, klik Pilih Semua, atau hanya perangkat yang ingin Anda sertakan.
  6. Klik Hasilkan
  7. Kemudian kembali ke XCode dan klik ikon segarkan (kanan bawah) di bawah Organizer -> Perangkat -> Profil Penyediaan

Terkadang dibutuhkan beberapa saat sebelum sertifikat diperbarui dan diambil dari XCode.

Semoga ini bisa membantu pembaca baru.


Tidak ada lagi tab Provisioning Profiles di Organiser di XCode 5. Saya kira itu berarti semuanya otomatis sekarang?
tenpn

8
Di xCode 5, dipindahkan ke Preferensi -> Akun -> Lihat Detail (di bawah ID apel) -> lalu tekan tombol segarkan kecil di bagian bawah. Dugaan saya, itu terlalu mudah untuk dilakukan di xCode 4, jadi apple memindahkannya ke suatu tempat yang lebih sulit untuk ditemukan
1800 INFORMATION

Jika Profil Penyediaan adalah "Managed By Xcode"tombol "Edit" berwarna abu-abu di situs web.
pkamb

Karena kita memiliki XCode 5 sekarang, banyak yang telah berubah, tetapi mengklik hapus akan membuat Xcode membuat yang baru untuk Anda. Dan saya pikir semua perangkat akan ditambahkan secara otomatis untuk Anda.
Paaske

9

Solusi untuk menambahkan perangkat ke profil penyediaan yang ada (dibuat secara otomatis atau manual) (diuji di Xcode 8.2.1):

  1. Tambahkan perangkat di portal pengembang.
  2. Hanya jika menggunakan profil yang dibuat secara manual: tambahkan perangkat ke profil.
  3. Di Xcode, buka Xcode> Preferensi> tab "Akun"> pilih ID Apple Anda (panel kiri)> klik dua kali Nama Tim Anda.
  4. Temukan profil penyediaan yang ada. (Profil yang dibuat secara otomatis akan dimulai dengan 'Profil Penyediaan Tim iOS' atau 'XC iOS' atau yang serupa.
  5. Klik kanan di profil.
  6. Pilih 'Pindah ke Sampah'.
  7. Profil tersebut akan hilang. Profil baru dengan nama yang sama mungkin muncul lagi, tidak apa-apa.

Xcode sekarang harus mengetahui perangkat yang baru ditambahkan.


11
Sangat mengesankan bagaimana apel tidak menyukai pengembangnya
Renetik

Saya menambahkan perangkat baru di portal dan kembali ke XCode dan membuat .ipa, itu berhasil dan saya tidak tahu bagaimana / mengapa? XCode 7.3
Tejas K

6

Dapatkan UDID dari iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid

Setelah Anda memilikinya:

  1. Masuk ke portal penyediaan iphone Anda melalui developer.apple.com
  2. Tambahkan UDID di perangkat.
  3. Tambahkan perangkat ke profil penyediaan.
  4. Unduh profil lagi dan nikmati.

12
Portal tidak mengizinkan Anda menambahkan perangkat ke portal Penyediaan Tim karena dikelola oleh Xcode, jadi itu tidak akan berhasil untuk saya.
marchinram

2
Buat profil penyediaan Anda sendiri. Profil penyediaan tim bukan satu-satunya profil yang boleh Anda miliki.
David Liu

8
Setiap orang ditambahkan ke profil penyediaan tim secara otomatis. Yang harus Anda lakukan adalah menambahkan perangkat dan menyegarkan Xcode.
crimson_penguin

+1, ini adalah informasi kunci di utas ini jika Anda tidak ingin melibatkan Xcode.
tomfanning

3
Dan apa yang Anda lakukan jika tidak ditambahkan ke profil penyediaan secara otomatis?
James Moore

5

Ada dua jenis profil penyediaan.

  • pengembangan dan
  • distribusi

Ketika aplikasi hidup di toko aplikasi maka profil distribusi berfungsi dan tidak perlu perangkat apa pun untuk ditambahkan.

Hanya profil pengembangan yang perlu menambahkan perangkat. Untuk melakukannya, ini adalah langkah-langkahnya-

  1. Masuk ke pusat anggota developer.apple.com.
  2. Buka Sertifikat, Pengenal & Profil.
  3. Dapatkan UDID perangkat Anda dan tambahkan ke perangkat.
  4. Pilih profil penyediaan pengembang dan edit.
  5. Klik pada kotak centang di sebelah perangkat yang baru saja Anda tambahkan.
  6. Buat dan unduh profil.
  7. Klik dua kali untuk menginstalnya.
  8. Hubungkan perangkat Anda dan coba lagi.

Ini berhasil untuk saya, semoga berhasil untuk Anda.


4

Saya menghadapi beberapa kali masalah yang sama saat saya menambahkan info perangkat ke portal sehingga saya dapat menerbitkan build ke pengujian fabric tetapi perangkat masih hilang karena bagaimana Xcode tidak memperbarui profil penyediaan tim.

Jadi berdasarkan jawaban lain dan pengalaman saya sendiri, cara terbaik dan tercepat adalah menghapus semua profil Penyediaan secara manual dengan baris perintah sementara penandatanganan otomatis akan mengunduhnya lagi dengan perangkat yang diperbarui.

Jika ini dapat menyebabkan beberapa masalah yang tidak diketahui, saya tidak tahu dan sangat meragukan, tetapi ini berfungsi dengan baik untuk saya.

Jadi hanya:

cd ~/Library/MobileDevice/Provisioning\ Profiles/
rm *

Dan coba lagi...


Mungkin beberapa penjelasan akan berguna?
olinox14

@ olinox14 sekarang terlalu banyak teks yang saya pikir haha
Renetik

1
cd ~/Library/MobileDevice/Provisioning\ Profiles/jika Anda sudah membuka terminal di direktori lain, cd Library / .. akan gagal, dan rm berpotensi menjadi buruk
user1817787

3

Perhatikan bahwa penguji tidak lagi ditambahkan melalui UUID di Apple TestFlight baru.

Versi Uji Penerbangan sekarang memerlukan Profil Penyediaan Distribusi App Store. Portal tidak mengizinkan UUID ditambahkan ke jenis profil penyediaan ini.

Sebagai gantinya, tambahkan "Penguji Internal" melalui iTunes Connect:

Penguji internal adalah pengguna iTunes Connect dengan peran Admin atau Teknis. Mereka dapat ditambahkan di Pengguna dan Peran.

Setelah menambahkan pengguna, pastikan untuk mengklik nama mereka dan tekan tombol "Penguji Internal".

Sakelar Penguji Internal

Lalu, pergi ke App > Prerelease > Internal Testersdan undang mereka ke gedung.


2

Setelah Anda menambahkan UDID ke perangkat di Provisioning Portal secara manual, Anda harus mengelabui Xcode agar membuat Profil Penyediaan Tim yang baru (dengan perangkat yang baru ditambahkan disertakan). Ikuti langkah ini:

  1. Buka Penyelenggara> Perangkat> Perpustakaan> Profil Penyediaan. Temukan profil (lama) yang ada (yang tidak termasuk perangkat yang baru ditambahkan). Hapus.
  2. Hubungkan salah satu perangkat Anda sendiri. Klik kanan di Organizer> Perangkat> Perangkat. Pilih 'Tambahkan Perangkat ke Portal Penyediaan'.

Ini akan mengelabui Xcode agar menghasilkan Profil Penyediaan Tim baru, yang secara otomatis menyertakan perangkat yang Anda tambahkan di Portal Penyediaan.


2

Jika Anda baru saja membuat profil penyediaan baru, Anda harus memutuskan sambungan telepon Anda, tutup XCode. Kemudian buka XCode, segarkan akun Anda, lalu buat dan terapkan setidaknya sekali ke ponsel Anda.


2

Setelah menambahkan UDID di developer.apple.com, lakukan langkah-langkah berikut:

1, Buka Xcode, buka Preferensi (cmd +,) -> Akun -> Klik ID Apple Anda -> Lihat Detail masukkan deskripsi gambar di sini

2, Di jendela baru, klik "Segarkan", lalu "Minta" masukkan deskripsi gambar di sini

3, Sekarang coba jalankan aplikasi Anda di perangkat baru, jika Anda mendapatkan kesalahan yang mengatakan "profil penyediaan tidak ditemukan", teruskan membaca

4, Klik pada proyek Anda masukkan deskripsi gambar di sini

6, Cari tombol "Perbaiki" di bagian Identitas, klik masukkan deskripsi gambar di sini

7, Sekarang coba jalankan lagi, itu harus berhasil


2

Pembaruan untuk Xcode (Versi 9.1). Ikuti langkah-langkah di bawah ini untuk menyegarkan profil Penyediaan

Menggunakan Xcode Organizer

  • Pilih Ekspor

masukkan deskripsi gambar di sini

  • Pilih fasilitas distribusi yang diinginkan

masukkan deskripsi gambar di sini

  • Sekarang Pilih Kelola Identitas Penandatanganan Secara Otomatis masukkan deskripsi gambar di sini
  • Di Layar berikutnya Silakan klik tombol Pengungkap detail tag Profil yang akan mengarahkan Anda ke Menyediakan Folder profil

masukkan deskripsi gambar di sini

  • Pilih semua profil dan buang mereka. Sekarang di Xcode klik tombol Sebelumnya dan klik lagi pada Kelola Penandatanganan Secara Otomatis, Sekarang Xcode akan membuat identitas penandatanganan baru untuk Anda dengan fitur terbaru (termasuk id perangkat baru)

Singkatnya, Anda dapat menavigasi ke MobileDevice / Provisioning Profiles / jalur folder dan menghapus semua profil lalu Arsipkan. Sekarang Anda dapat melihat ada profil baru untuk Anda. Bersulang :)

@JasonH berharap ini akan membantu Anda.


1

Inilah yang berhasil untuk saya di XCode 7.3

  1. Masuk ke developer.apple.com
  2. Tambahkan perangkat.
  3. Langsung kembali ke XCode (TIDAK ADA) dan buat .ipa
  4. Instal build di perangkat, itu akan berfungsi.

Saya tidak tahu bagaimana ini bekerja karena saya tidak mengunduh profil penyediaan baru yang menyertakan perangkat yang baru ditambahkan, saya juga tidak menyentuh apa pun di XCode setelah menambahkan perangkat baru. Itu keajaiban Apple untukmu.

Saya akan mencoba menambahkan penjelasan untuk ini jika saya menemukannya.


Ini bekerja untuk saya juga di Xcode 11 - UDID ditambahkan secara otomatis melalui AppCenter, tetapi untuk selebihnya tidak melakukan apa-apa adalah yang diperlukan. Diarsipkan dan mengekspor aplikasi lagi, perangkat baru telah ditambahkan.
Paco1

1
  • Masuk ke portal penyediaan iPhone Anda melalui developer.apple.com
  • Tambahkan UDID di perangkat
  • Buka bagian Profil Penyediaan. Klik pada profil penyediaan Anda, klik Edit.
  • Di bagian Perangkat pilih perangkat Anda yang ditambahkan dan buat sertifikat penyediaan lagi.
  • Unduh dan klik dua kali. Ini akan secara otomatis ditambahkan ke Xcode Anda.
  • Untuk memeriksa UDID ada dalam file .ipa atau tidak. Hasilkan file .ipa dan unggah di diawi.com, dapatkan tautan diawi dan tekan di browser Safari. Anda dapat memeriksa berapa banyak UDID yang diintegrasikan dalam .ipa yang dihasilkan.

1

Pada Sept 2018, Apple tampaknya (atau bug) memblokir cara normal untuk mendapatkan UDID XS dan XS Max Anda. Bahkan Xcode tidak dapat mendaftarkan ponsel baru dengan benar untuk Anda.

Setelah beberapa jam menggali, saya mengetahuinya:

  • Hubungkan iPhone Anda ke Mac Anda.
  • Arahkan ke  -> Tentang Mac Ini.
  • Klik Laporan Sistem dan pilih USB.
  • Klik iPhone, dan salin nilainya di sebelah label Serial Number.
  • Salin dan tempel nilainya. Anda kemudian perlu menambahkan - setelah digit ke-8.
  • Ini adalah UDID untuk iPhone XS dan iPhone XS Max.

Sumber


0

login ke akun pengembang apple dan buka profil penyediaan yang telah Anda pilih di pengaturan dan tambahkan perangkat. Perangkat akan otomatis ditampilkan jika terhubung ke PC.


-2

Xcode 10.3

Dalam pencari, navigasikan ke: MobileDevice / Provisioning Profiles / dan hapus semua file di sana.

Kemudian Arsipkan dan Kelola nyanyian secara otomatis.

Kamu selesai!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.