Baru saja mendapat pemberitahuan bahwa profil penyediaan untuk salah satu aplikasi saya akan segera kedaluwarsa. Adakah cara agar saya dapat memperbarui yang sudah ada atau haruskah saya membuat ulang yang baru?
Jawaban:
Untuk memperbarui profil penyediaan tim yang dikelola oleh Xcode:
Di penyelenggara Xcode:
Saya membuka Portal Program di situs pengembang Apple, mengklik Penyediaan, mengklik tombol "Perbarui" di sebelah Profil saya, status berubah dari 'kedaluwarsa' menjadi 'menunggu keputusan', menunggu beberapa saat, mengklik segarkan, status baru aktif hingga 3 bulan dari sekarang, saya mengklik "Unduh", menemukan file yang diunduh di folder unduhan saya, dan menyeretnya ke Ikon XCode saya. (Saya sudah menjalankan Xcode, dan iPhone sudah dicolokkan). Profil baru muncul, dan saya menghapus yang lama (berhati-hatilah karena mereka memiliki nama yang sama, tetapi ketika Anda mengarahkan mouse ke atasnya tanggal kedaluwarsa muncul).
Saya pikir karena telepon saya sudah dicolokkan, secara otomatis diperbarui ke telepon, karena saya tidak perlu menyinkronkan ulang atau apa pun.
Sekarang Aplikasi saya berfungsi kembali!
Saya telah melakukan apa yang Anda sarankan, dan saya juga tidak melihat tombol "Perbarui".
Berikut ini adalah bagaimana saya memperbaharui milik saya.
Saya melihat tiga profil saya (companynameProfile, "Team Provisioning Profile", dan productnameProfile). Yang pertama dan ketiga akan kedaluwarsa dalam beberapa minggu. Yang kedua (dan hanya yang kedua) ditandai sebagai "dikelola oleh Xcode". Nama profil muncul di tabel dengan kolom berlabel: "Profil Penyediaan", ID Aplikasi, Status, dan Tindakan. Status ketiganya adalah "Aktif". Pertama 1 dan 3, kolom Tindakan memiliki tombol "Unduh", dan tautan "Edit". Untuk 2, kolom Tindakan hanya memiliki tombol "Unduh".
Tidak ada tombol / tautan "Perbarui" (atau "Segarkan") di mana pun (dan saya melakukan lihat-sumber dan menelusurinya juga :)
Jadi, saya pikir ... klik "Edit" di # 3 ... dua pilihan pop-up: Ubah dan Gandakan. Saya memilih "Ubah"
Masih belum ada perbarui / segarkan ... tetapi ada tombol "Kirim" ... yang tidak berfungsi (ternyata agak abu-abu, tapi itu sama sekali tidak jelas ... desain UI yang buruk).
Saya menemukan bahwa jika saya mengubah sesuatu di layar (dalam kasus saya, saya memilih perangkat yang sebelumnya tidak digunakan), "Kirim" menjadi gelap (tersedia). Klik "Kirim". Anda diam-diam (masalah UI lainnya :) dibawa kembali ke halaman sebelumnya, dan tombol "Unduh" dan "Edit" hilang, dan kolom status seharusnya bertuliskan "Tertunda"!
Setelah beberapa saat, saya menyegarkan jendela (dimuat ulang) (tidak tahu apakah jendela akan disegarkan secara otomatis) ... dan melihat bahwa kolom status telah berubah menjadi "Aktif".
Sekarang ... Saya download profil baru (salah satu yang halaman sialan tidak memberitahu Anda adalah baru, dan tidak daftar EXPIRATION DATE sehingga Anda bisa mengatakan kepada diri sendiri ... cacat UI ketiga sudah :)
Saya mengunduh profil, menghapus profil lama dari daftar di jendela Penyelenggara Xcode, lalu menyeret yang baru ke jendela Penyelenggara Xcode, dan ... voila, Penyelenggara menunjukkan tanggal kedaluwarsa baru (sekitar 3 bulan dari hari ini ).
Semoga membantu,
Stan Cupertino, CA, AS
Tahukah Anda jika tombol perpanjang hanya muncul saat profil kedaluwarsa? Saya memiliki profil yang akan segera kedaluwarsa, tetapi tidak ada tombol "perbarui" yang ditampilkan saat ini.
Baca saja di tempat lain bahwa ternyata memang demikian.
Mereka telah mengubahnya sekarang. (Okt 2010)
Masuk ke situs web pengembang iPhone: http://developer.apple.com/
Kemudian klik "Provisioning Portal" di menu sidebar kanan (kanan di atas).
Di halaman berikutnya, klik "Provisioning" di menu sidebar kiri
Kemudian Anda akan melihat profil penyediaan Anda, dan tombol 'perbarui' - Tekan :)
Mulai Mei 2017 proses ini tampaknya telah berubah lagi (sedikit).
Saya tidak merasa perlu untuk benar-benar mengubah apa pun yang berkaitan dengan profil saya, dan untungnya sertifikat tersebut masih berlaku sehingga perpanjangan akhirnya menjadi proses yang sederhana meskipun mencari tahu apa yang harus dilakukan tidak langsung.
Perbarui Maret 2013
Tanggal kedaluwarsa profil penyediaan ditautkan ke tanggal kedaluwarsa sertifikat pengembang. Dan saya tidak ingin menunggu sampai kedaluwarsa jadi inilah yang saya lakukan -
Mereka begitu sering mengubah cara kerjanya. Inilah yang harus saya lakukan kali ini (Mei 2016):
Untuk memperbarui profil pengembangan sebelum kedaluwarsa, saya akhirnya menemukan cara yang sesuai untuk saya. Saya berani menghadapi langkah-langkah yang telah saya lewatkan sebelumnya.
Buka portal penyediaan Apple, pilih "Penyediaan". Anda akan mendapatkan daftar "Profil Penyediaan Pengembangan" di mana Anda akan melihat profil Anda yang segera kedaluwarsa dengan label "Dikelola oleh XCode". Klik tombol "Profil Baru" di atas, pilih jenis profil yang Anda inginkan dan buatlah. Tunggu setengah menit, segarkan layar utama dan ketika itu menunjukkan profil baru sebagai "Aktif", beralih kembali ke XCode, pergi ke Penyelenggara, pilih "Profil penyediaan" di bawah "Perpustakaan" di kolom kiri atas. Klik "Segarkan" di bagian bawah, masuk (jika diminta) dan profil baru muncul di daftar setelah beberapa saat.
Sekarang, yang terpenting, hubungkan perangkat Anda dan seret profil baru Anda ke baris "Profil Penyediaan" di bawah perangkat yang terhubung di kolom kiri.
Akhirnya, Anda dapat membersihkan profil lama dari perangkat Anda jika Anda menginginkannya.
Catatan: menariknya, tampaknya hanya menandai dan menghapus profil penyediaan Anda di situs Portal Penyediaan iOS menyebabkan Profil Penyediaan Tim yang baru dibuat. Jadi mungkin hanya itu yang dibutuhkan. Saya akan mencobanya lain kali untuk melihat apakah itu cukup, jika demikian Anda tidak perlu membuat profil seperti yang saya jelaskan di atas.
Selain solusi lain, saya perlu mengedit penandatanganan kode pada proyek utama dan file Target untuk membuat aplikasi kembali ke perangkat setelah profil penyediaan kedaluwarsa.
:: Hapus profil lama kadaluarsa
:: Tambahkan profil baru dengan Organiser
:: Bersihkan Semua Target
:: Dapatkan Info -> Penandatanganan Kode pada proyek utama dan Target
:: Bangun dan Jalankan
Sayangnya, pembaruan tampaknya tidak berhasil dalam kasus saya. Profil Distribusi Ad Hoc saya akan kedaluwarsa dalam 5 hari. Saya mendapat peringatan tentang itu di iPhone dan Xcode Organizer juga menunjukkan tanda peringatan di sebelahnya.
Di portal penyediaan Apple, itu ditandai sebagai tidak aktif dan ada tombol untuk mengaktifkannya kembali. Namun tetap dengan tanggal kadaluwarsa yang sama, 5 hari dari sekarang. Selanjutnya, saya menambahkan dua iPhone lagi ke dalamnya, namun, profil yang diubah masih kedaluwarsa 5 hari dari sekarang.
Akhirnya, saya menghapus profil di portal penyediaan dan membuat yang baru dari awal, menggunakan nama yang berbeda, namun yang baru ini masih kedaluwarsa pada tanggal 13 April, 5 hari dari sekarang!
Benar-benar membuat frustrasi! Jadi saya kira saya harus menunggu sampai setelah itu berakhir dan membuat yang baru.
Jika Anda bertanya-tanya apakah langganan pengembang saya habis, ternyata belum. Saya baru memperbaruinya pada bulan Februari.
Bagi saya, masalah itu terjadi karena tidak ada sertifikat Produksi yang aktif. Saya membuat yang baru, lalu membuka profil penyediaan distribusi yang kedaluwarsa, menambahkan sertifikat dan profil penyediaan diaktifkan.