Xcode “Tidak dapat diluncurkan”. Hanya melaporkan "Keamanan" sebagai kesalahan

88

Saya telah mengedit nama aplikasinya. Selain itu dialognya persis seperti ini. Saya sedang mengembangkan aplikasi perusahaan dan saya sudah mencoba memulai ulang xcode dan iPhone yang saya kembangkan. Tidak ada perubahan. Ada yang mengalami ini? Apakah ada entri log yang dapat mengarahkan saya ke arah yang benar atau memberi saya detail lebih lanjut. Tidak ada apa pun di log biasa dari apa yang bisa saya lihat.

Tidak dapat diluncurkan

Memperbarui

Temukan ini di log perangkat:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

Yang agak aneh karena berfungsi kemarin dan semua profil dll. Dikeluarkan seminggu yang lalu.

GusOst
sumber
Saya mencoba dengan serius untuk mengklik tombol OK beberapa kali: |
capikaw

Jawaban:

235

Rupanya setelah memutakhirkan OS dan semacamnya, Anda harus meluncurkan aplikasi secara manual pada perangkat dan mengatakan bahwa Anda mempercayai pengembang perangkat lunak.

Pesan kesalahan itu hilang sekarang.

GusOst
sumber
Bagian "belum dipercaya secara eksplisit oleh pengguna" dari log perangkat membuat saya berpikir. Kemudian saya hanya melihat-lihat sebentar dan ketika membuka aplikasi meminta persetujuan. Saya ingat bagian "dipercaya secara eksplisit oleh pengguna" dan berpikir mungkin itu saja. Dulu.
GusOst
6
"Gagal mendapatkan tugas untuk proses XXX" kemungkinan karena Anda menggunakan profil penyediaan Perusahaan (atau profil penyediaan Distribusi) dan bukan profil penyediaan Pengembang.
Dylan
1
Metode ini berhenti berfungsi jika Anda menghapus dan menginstal ulang aplikasi (yang terkadang diperlukan untuk membersihkan semua cache, dll.). Sebagai jawaban @Mark yang menyenangkan, menghapus semua profil penyediaan telepon Anda adalah solusi yang lebih permanen.
Ricardo Sanchez-Saez
9

Menggunakan xcode 7 dengan perangkat iOS yang menjalankan versi 9.2, saya harus:

  1. Buka 'Pengaturan'
  2. Ketuk 'Umum'
  3. Ketuk 'Manajemen Perangkat'
  4. Ketuk 'Aplikasi Pengembang' yang ada di daftar
  5. Ketuk 'Percayai (nama pengembang)'
  6. Ketuk 'Percaya' di popup

Aplikasi harus dimuat dan diluncurkan saat Anda menjalankan xcode.

u84six
sumber
6

Saya mengalami masalah karena tidak memiliki aplikasi di perangkat saya, jadi saya tidak dapat meluncurkannya secara manual untuk menerima permintaan. Bagi saya, saya membuat ini berfungsi setelah menghapus semua profil penyediaan yang kedaluwarsa dari perangkat saya, yang memaksa Xcode untuk menginstal yang baru.

Setelah ini, saya bisa menjalankan aplikasi saya.

Mark Struzinski
sumber
6

Saya baru saja menjalankan masalah ini di perangkat iOS 8 untuk pertama kalinya karena mengharuskan saya meluncurkan secara manual di perangkat (ini menyalinnya dengan baik tetapi tidak meluncurkannya) dan kemudian menyatakan bahwa saya mempercayai pengembang.

CMash
sumber
5

Saya memiliki masalah yang sama diselesaikan seperti ini:

Ini bisa terjadi karena profil pengembang Anda tidak ditetapkan sebagai TEPERCAYA di pengaturan ponsel atau jam tangan Anda.

Anda dapat menyetel profil Anda sebagai TEPERCAYA seperti di bawah ini:

  • Pergi ke pengaturan,
  • Profil
  • Tetapkan profil Anda sebagai Terpercaya di sana.
Ahmet Kazim Günay
sumber
4

Jika Anda menandatangani aplikasi dengan Penyediaan perusahaan, Anda akan mendapatkan kesalahan ini. Itu masih akan menginstal aplikasi di ponsel Anda, tetapi tampaknya Anda tidak dapat men-debug aplikasi yang ditandatangani dengan cara ini. Anda harus menandatangani aplikasi dengan Provisioning pengembang atau meluncurkan aplikasi secara manual di telepon.

BillyRayCyrus
sumber
3
  1. Pilih Jendela-> Perangkat.
  2. Klik kanan pada perangkat di kolom kiri, pilih "Show Provisioning Profiles".
  3. Klik di profil penyediaan yang dimaksud.
  4. Tekan tombol "-" Lanjutkan untuk menghapus semua profil yang terpengaruh.
  5. Instal ulang aplikasi.
Sveta
sumber
Bagi saya, mencopot pemasangan aplikasi dari perangkat, melakukan hal di atas, lalu memasang aplikasi berhasil untuk saya.
levibostian
3

Untuk memperbaiki process launch failed: Securitymasalah ini, ketuk ikon aplikasi di perangkat iOS Anda setelah menjalankan aplikasi melalui Xcode.

Pastikan untuk mengetuk ikon aplikasi saat peringatan Xcode masih ditampilkan . Jika tidak, aplikasi tidak akan berjalan.

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

Tidak dapat meluncurkan proses peluncuran "AppName" gagal: Keamanan

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

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 peringatan "Trust" ini, kemungkinan Anda menekan "OK" di Xcode terlalu cepat. Jangan tekan "OK" pada peringatan Xcode sampai setelah mempercayai pengembang.

Percayai pengembang ini?

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

Sekarang tekan OK di Xcode.

pkamb
sumber
0

Saya memiliki masalah yang sama seperti di atas dan menyelesaikannya dengan mengubah identitas penandatanganan kode ke Pengembang iOS

(Saya telah mencoba semua langkah lain di atas terlebih dahulu)

Sekarang saya dapat menjalankan aplikasi di xcode dan melihat keluaran debug

segel ag leamh
sumber