Peluncuran proses Xcode gagal: Keamanan

756

Saya telah mengembangkan aplikasi selama 1 atau 2 minggu sekarang dan baru kemarin saya telah memperbarui iPhone 5S saya ke iOS 8 GM. Semuanya bekerja dengan baik dan saya dapat menguji pada perangkat saya juga sampai saya menghapus aplikasi dari ponsel saya dan ingin membangun lagi. Kesalahan berikut muncul:

Could not launch "My App"
process launch failed: Security

Tangkapan layar ditambahkan

Ketika saya menguji dengan simulator itu berfungsi dengan baik. Apakah ini karena pembaruan iOS 8 GM dan bagaimana saya dapat memperbaiki masalah peluncuran ini? Saya ingin dapat menguji di iPhone dan di simulator.

Tom Spee
sumber

Jawaban:

1612

Jika Anda mendapatkannya, aplikasi telah terinstal di perangkat Anda. Anda harus mengetuk ikon. Ini akan menanyakan apakah Anda benar - benar ingin menjalankannya. Katakan " yes" lalu Build & Run again.

Mulai dari iOS 9, diharuskan untuk pergi ke SettingsGeneralDevice ManagementDeveloper AppTrust`.

Pada beberapa versi iOS, Anda harus pergi ke SettingsGeneralProfilesebagai gantinya.

Sushi Grass Jacob
sumber
44
Ini mungkin muncul pada saat pertama untuk meluncurkan aplikasi pertama Anda menggunakan profil penyediaan baru.
ryutamaki
8
** pastikan Anda juga melihat di bawah ini. Satu-satunya solusi saya adalah HAPUS PROFIL PENYEDIAAN TUA. Lihat juga komentar tentang menggunakan tombol hapus dengan mouse Anda.
Jason R. Escamilla
27
Terima kasih. Apple memiliki pesan kesalahan terburuk absolut.
Elad
65
@ BhupeshKumar et. al, di iOS 9 tidak lagi memungkinkan Anda untuk memercayai sumbernya langsung dari peringatan. Anda harus pergi ke Pengaturan -> Umum -> Profil dan cari profil pengembang Anda dan percaya
jtmarmon
10
Pada iOS 9.2, pengaturan dipindahkan ke Pengaturan -> Umum -> Manajemen Perangkat
RickNotFred
199

Jawaban yang diperbarui untuk Xcode 7 : Mengetuk aplikasi tidak lagi berfungsi (pada versi beta 1, aplikasi ini hanya menampilkan pesan "pengembang perusahaan yang tidak tepercaya" hanya dengan tombol Abaikan).

Untuk memperbaikinya, buka aplikasi Pengaturan, buka Umum / Profil, dan Anda akan melihat profil Anda. Tandai tepercaya dan semuanya akan mulai bekerja secara normal lagi.

Diperbarui untuk iOS 9.2.1 dan Xcode 7.2.1:

Goto: Pengaturan> Umum> Manajemen Perangkat> Pilih Aplikasi dari Aplikasi Pengembang> Aplikasi Percaya.

Bista
sumber
4
Saya tidak memiliki profil saya di Pengaturan. Ada saran? Sudah mencoba mengunduh profil bawaan dan menambahkannya secara manual ke perangkat.
dashersw
1
lihat jawaban dari nickthedude yang memecahkan masalah saya di XCode7
Christian
Lihat jawaban @nickthedude yang pasti memperbaiki masalah pada Xcode 6.4.
King-Wizard
Untuk orang-orang yang tidak melihat opsi 'Profil' di bawah Pengaturan / Umum: ini hanya ditampilkan jika ada satu atau lebih profil yang diinstal. Itu harus di bawah 'VPN' jika ada profil yang diinstal.
sheltond
2
Pada iPhone6s saya yang menjalankan iOS 9.2.1, profil saya berada di bawah General-> Device Management. Kemudian saya melihat email saya di DEVELOPER APP. Saya bisa mengklik ini dan memilih opsi Kepercayaan.
user3731622
158

Hai, jadi jawaban yang diterima berfungsi, kecuali jika Anda perlu men-debug peluncuran awal aplikasi. Namun saya pikir jawaban itu lebih merupakan solusi, dan bukan solusi yang sebenarnya. Dari pemahaman saya, pesan ini terjadi ketika Anda memiliki beberapa keanehan dalam pengaturan profil / kepastian Anda, jadi pastikan semuanya dalam kondisi prima di dept itu. sebelum membenturkan kepala ke dinding berulang kali.

Apa yang berhasil bagi saya adalah sebagai berikut dari dokumen apel :

Profil Penyedia Masalah Diketahui Jika Anda telah meningkatkan versi ke benih GM dari beta lain, Anda mungkin melihat aplikasi Anda mogok karena masalah penyediaan profil.

Penanganan masalah:

  1. Hubungkan perangkat melalui USB ke Mac Anda

  2. Luncurkan Xcode Choose Window -> Devices

  3. Klik kanan pada perangkat di kolom kiri, pilih "Tampilkan Profil Penyedia"

  4. Klik pada profil penyediaan yang dimaksud

  5. Tekan tombol "-" Lanjutkan untuk menghapus semua profil yang terpengaruh.

  6. Instal ulang aplikasi

Pastikan Anda mengklik kanan pada gambar perangkat bukan nama perangkat atau Anda tidak akan melihat opsi profil penyediaan. Saya memulihkan ponsel baru saya dari cadangan lama dan ada banyak cruft nongkrong, saya juga punya 2 dev yang berbeda. sertifikat aktif (tidak yakin mengapa) tetapi saya menghapusnya, membuat profil baru menghilangkan semua profil pada perangkat dan itu berfungsi.

Semoga ini bisa membantu orang lain.

nickthedude
sumber
2
Saya telah memutakhirkan ke iPhone 6 menggunakan pemulihan dari iPhone 5S saya. Saya akan mendapatkan pertanyaan keamanan setiap kali saya menghapus aplikasi dan melakukan build / run saat debugging. Saya mengikuti petunjuk, benar-benar menghapus setiap profil penyediaan, karena menghapus secara selektif tidak bekerja untuk saya (saya punya banyak profil penyediaan). Tidak lagi mendapatkan pertanyaan keamanan. Terima kasih! Itu membuatku gila.
Del Brown
6
Ini berhasil. Sepertinya jika Anda menyiapkan perangkat baru dari cadangan, profil penyedia juga disalin ke perangkat baru. Profil ini tidak akan berlaku untuk perangkat baru. Saya menghapus semua profil dari perangkat, berlari kembali dari Xcode dan semuanya berfungsi seperti yang diharapkan: Tidak ada lagi prompt.
iksnae
4
Ini harus ditandai sebagai jawaban yang benar! Kiat untuk devs yang memiliki banyak aplikasi + profil, buat alur kerja Automator dan lakukan perulangan x beberapa kali untuk melakukan penghapusan untuk Anda. Percepat tindakan "Watch Me Do" ke 5x, lalu tambahkan 0,9 detik Jeda tindakan di antara iterasi.
Imran
5
Ini ini jawaban yang benar. Terima kasih sudah membahas ini. Saya perlu men-debug peluncuran pertama dan Anda menghemat hari saya.
Paul Cezanne
Sepertinya itu bekerja untuk seseorang, tetapi tidak untuk saya. saya menghapus semua file yang menyediakan dari perangkat saya, tetapi pesan ini masih muncul setiap saat. apakah saya melewatkan langkah apa pun di antaranya?
Xu Yin
78

Pembaruan untuk iOS9.2.1 dan Xcode 7.2.1

Jika Anda mendapatkan kesalahan ini saat membangun ke perangkat di Xcode:

Gambar Kesalahan untuk Build Xcode

Di perangkat Anda, ketuk ikon aplikasi yang baru saja ditambahkan dari upaya Anda membangun aplikasi dan Anda akan melihat ini:

masukkan deskripsi gambar di sini

Selanjutnya, di perangkat Anda, buka Pengaturan -> Umum -> Manajemen Perangkat, dan Anda akan melihat halaman ini:

masukkan deskripsi gambar di sini

Pilih profil yang Anda gunakan dengan Xcode, dan Anda akan melihat halaman ini: masukkan deskripsi gambar di sini

Klik Percaya "[email protected]" lalu klik Percaya pada munculan berikutnya.

Kembali ke Xcode dan jalankan kembali proyek Anda dan itu akan membangun aplikasi ke perangkat Anda.

Ben Cochrane
sumber
2
Ini adalah jawaban terbaru seperti sekarang dengan alat dan perangkat versi terbaru.
guness
22

Untuk mengatasi process launch failed: Securitymasalah dan segera meluncurkan aplikasi pada perangkat Anda, ketuk ikon aplikasi pada perangkat iOS Anda setelah menjalankan aplikasi melalui Xcode.

Ini akan memungkinkan Anda untuk segera menjalankan aplikasi. Ini mungkin tidak benar-benar "memperbaiki" masalah root yang menyebabkan peringatan izin ini.

Pastikan untuk mengetuk ikon aplikasi saat peringatan Xcode masih ditampilkan . Kalau tidak, aplikasi tidak akan berjalan. Saya terus menerus melupakan langkah vital ini dan tidak dapat menjalankan aplikasi di perangkat saya. Jadi saya mendokumentasikannya di sini untuk saya dan orang lain :)

  1. Jalankan aplikasi melalui Xcode. Anda akan melihat peringatan keamanan di bawah ini. Jangan tekan OK .

Tidak dapat meluncurkan peluncuran proses "AppName" gagal: Keamanan

  1. Di perangkat iOS Anda, ketuk ikon aplikasi yang baru diinstal:

ketuk ikon aplikasi di perangkat iOS Anda

  1. Setelah mengetuk ikon, Anda sekarang akan melihat peringatan yang meminta Anda untuk "Percayai" Pengembang Aplikasi yang Tidak Dipercaya. Setelah melakukannya aplikasi akan segera berjalan, tidak terhubung ke debugger Xcode.

    • Jika Anda tidak melihat lansiran "Percaya" ini, Anda kemungkinan terlalu cepat menekan "OK" di Xcode. Jangan tekan "OK" pada peringatan Xcode sampai setelah mempercayai pengembang.

Percayai pengembang ini?

  1. Akhirnya, kembali dan tekan "OK" pada peringatan Xcode. Anda harus menjalankan ulang aplikasi untuk menghubungkan aplikasi yang berjalan di perangkat iOS Anda ke debugger Xcode.

Sekarang tekan OK di Xcode.

pkamb
sumber
Itu perbaikan satu kali. Setelah Anda melakukan instalasi yang bersih, peringatan itu akan muncul lagi.
Vitalii Vasylenko
Bukan jawaban yang benar karena hanya sementara memperbaiki masalah, segera setelah Anda akan menghapus aplikasi pada perangkat Anda dan membangunnya kembali masalah akan muncul kembali. Untuk solusi yang tepat, silakan periksa jawaban @nickthedude (saya mengujinya pada Xcode 6.4 dan itu berfungsi seperti pesona).
King-Wizard
10

Saya memiliki masalah yang sama. Saya klik ok di xcode dan ketika meluncurkan aplikasi di iPhone saya, saya ditanya apakah saya ingin mempercayai aplikasi ini. Melakukannya, aplikasi berjalan dan selanjutnya membangun-dan-lari dari xcode berjalan tanpa masalah sampai menghapus aplikasi dari iPhone dan menginstalnya kembali. Kemudian pergi baris pertama ;-)

Kristen
sumber
Agak aneh karena saya sudah melakukannya tetapi sekarang sudah berfungsi lagi, terima kasih!
Tom Spee
Bukan jawaban yang benar karena hanya sementara memperbaiki masalah, segera setelah Anda akan menghapus aplikasi pada perangkat Anda dan membangunnya kembali masalah akan muncul kembali. Untuk solusi yang tepat, silakan periksa jawaban @nickthedude (saya mengujinya pada Xcode 6.4 dan itu berfungsi seperti pesona).
King-Wizard
10

Atau jika seseorang tidak melihat dialog "Untrust App Developer":

Buka iPhone Anda> Pengaturan> Umum> Profil> "[email protected]"> Kepercayaan

David Andreoletti
sumber
10

PENGATURAN -> UMUM -> Profil & Manajemen Perangkat pilih profil pengembang dan tekan Trust.

jika Anda tidak memiliki menu Profil & Manajemen Perangkat, Anda harus mendaftarkan perangkat Anda di beta.apple.com dan mengunduh profil dari Safari.

  1. pasang profil
  2. Mulai ulang perangkat Anda
  3. ketuk pada profil pengembang dan kepercayaan.

Anda sudah siap.

kavehmb
sumber
7

Di iOS 9.2 mereka mengganti nama 'Profil' menjadi 'Manajemen Perangkat'

Inilah yang harus Anda lakukan sekarang:

  1. Pengaturan -> Umum -> Manajemen Perangkat
  2. Verifikasi aplikasinya
Plus7
sumber
Saya menemukan ini setelah banyak googling. Bekerja seperti pesona. :) +1
dhruvvyas90
2

Ok ini sepertinya terlambat dan saya sedang menguji aplikasi dengan koneksi internet off untuk menguji aplikasi saya untuk beberapa fungsionalitas. Ketika saya mematikan internet itu memberi saya kesalahan seperti itu. Setelah saya menghidupkan internet saya dapat menginstal lagi. Saya tahu ini konyol tetapi ini mungkin membantu seseorang

zizutg
sumber
0

Xcode dapat membangun dan menginstal aplikasi, tetapi tidak dapat meluncurkannya pertama kali. Anda hanya perlu mengetuk ikon aplikasi di telepon, maka Anda akan diminta untuk bertanya apakah Anda ingin mempercayai pengembang. Izinkan itu dan aplikasi akan diluncurkan, maka Xcode akan dapat menginstal & meluncurkan ini secara otomatis dan aplikasi Anda yang lain.

Wookie
sumber
Bukan jawaban yang benar karena hanya sementara memperbaiki masalah, segera setelah Anda akan menghapus aplikasi pada perangkat Anda dan membangunnya kembali masalah akan muncul kembali. Untuk solusi yang tepat, silakan periksa jawaban @nickthedude (saya mengujinya pada Xcode 6.4 dan itu berfungsi seperti pesona).
King-Wizard
0

"Jika Anda mendapatkan ini, aplikasi telah diinstal pada perangkat Anda. Anda harus mengetuk ikonnya. Ini akan menanyakan apakah Anda benar-benar ingin menjalankannya. Katakan" ya "dan kemudian Bangun & Jalankan lagi."

Untuk menambah itu, ini hanya berlaku saat Anda mendapatkan kesalahan, jika Anda mengklik OK, lalu ketuk aplikasi. Itu tidak akan melakukan apa-apa. Saya menggaruk-garuk kepala saya selama 30 menit, mencari cara-cara alternatif untuk mengatasi masalah tersebut.

David van Dugteren
sumber
Bukan jawaban yang benar karena hanya sementara memperbaiki masalah, segera setelah Anda akan menghapus aplikasi pada perangkat Anda dan membangunnya kembali masalah akan muncul kembali. Untuk solusi yang tepat, silakan periksa jawaban @nickthedude (saya mengujinya pada Xcode 6.4 dan itu berfungsi seperti pesona).
King-Wizard
0

BTW, ini juga terjadi jika Anda mengubah tim target Anda dalam Xcode dan membangun kembali. Cukup bingung melihat masalah itu dengan aplikasi yang saya jalankan di perangkat sebelumnya. Butuh beberapa saat untuk mencari tahu ... Mungkin hanya terjadi saat pertama kali membangun ke perangkat dengan tim.

Florian
sumber
Ini jawaban yang benar. Mengubah program pengembang dari pribadi ke perusahaan telah menyebabkan lansiran ini
Alex Stone
Bukan jawaban yang benar karena hanya sementara memperbaiki masalah, segera setelah Anda akan menghapus aplikasi pada perangkat Anda dan membangunnya kembali masalah akan muncul kembali. Untuk solusi yang tepat, silakan periksa jawaban @nickthedude (saya mengujinya pada Xcode 6.4 dan itu berfungsi seperti pesona).
King-Wizard
0

Saya memiliki masalah ini sebelumnya pada Xcode 7 karena kemudian saya menyadari bahwa ini semua tentang koneksi internet saya dan koneksi keamanan untuk memastikan akun pengembang Anda sudah benar. dan ketika tidak melihat internet itu memberikan kesalahan ini ... setelah saya memperbaiki internet saya berfungsi dengan baik.

Ahmed El-Bermawy
sumber