Menggunakan Xcode beta 9 (v4), saya mencoba meluncurkan aplikasi dengan mengklik tombol "play". Saya mendapatkan "build berhasil" tetapi tepat sebelum diluncurkan, pesan popup muncul di Xcode:
"iPhone telah menolak permintaan peluncuran."
Dulu bekerja kemarin. Itu berfungsi pada simulator. Saya telah mem-boot ulang komputer saya, iPhone, menghapus instalan aplikasi, membersihkan build. Kehabisan ide.
ios
xcode
launching-application
pengguna1988824
sumber
sumber
Automatically manage signing
Jawaban:
Ini mungkin masalah tanda kode. Pastikan Anda masuk dengan pengembang, bukan distribusi.
sumber
iPhone Developer: <My Name> (XXXXXX)
sertifikat di Akses Keychain karena akan dibuat secara otomatis (tidak tahu bagaimana dan kapan) oleh Xcode. Semua kesalahan saya langsung diperbaiki ketika setelah menghapusnya.Ini terjadi menggunakan Xcode 9.x atau lebih baru.
Saya melacak masalah ini hingga ke kotak centang " debug executable " di skema produk (produk-> skema-> edit skema-> info-> kotak centang debug yang dapat dieksekusi). Saya menghapus centang itu dan ini berhenti terjadi (serta beberapa masalah aneh lainnya - tidak ada output di konsol menjadi satu).
sumber
Saya punya solusi:
Jika Anda mengubah skema menjadi ' Tanya saat Peluncuran ' itu berfungsi.
Di bilah Xcode atas
http://upload-images.jianshu.io/upload_images/663014-d5d182e310052664.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
Agak menyebalkan tapi berhasil.
sumber
Masalah ini dapat diatasi dengan menghapus centang Debug Executable di Edit Scheme.
sumber
Setelah mendapatkan kesalahan "menolak permintaan peluncuran", lakukan ini:
Edit Skema -> Info -> Eksekusi -> Tanya saat Peluncuran
Ini bekerja untuk saya dengan profil adhoc.
sumber
Memulai ulang iPhone dengan mudah membantu saya.
sumber
Masalahnya bagi saya adalah saya menggunakan akun pengembang gratis (cukup masuk dengan ID Apple saya). Saat melihat log perangkat yang saya temukan (dicetak tebal)
Itu membuat saya sadar bahwa saya perlu masuk ke
Settings
->General
->Device Management
->{My Apple ID}
->Trust
Setelah itu, semuanya berjalan seperti yang diharapkan.
Dalam versi iOS sebelumnya saya akan menemukan dialog pada perangkat saya yang akan memberi tahu saya bahwa ini adalah masalahnya. Mungkin Apple mengambilnya untuk iOS 11. 🤔
sumber
Bagi saya masalah adalah karena penandatanganan kode aplikasi dengan profil Ad hoc.
Setelah mengubah penandatanganan kode menjadi profil pengembang, dari tab umum pengaturan xcode, masalah di atas terselesaikan.
sumber
Saya mendapatkan masalah ini baru-baru ini dan saya menemukan solusi untuk masalah gila ini. Ini adalah Masalah Skema untuk memperbaiki masalah ini ikuti langkah-langkah berikut.
Ini menyelesaikan masalah saya ketika saya mendapatkan masalah ini.
Referensi Apple
sumber
Dapatkan ini dengan Xcode 9.0 saat menggunakan iPhone 6s non-simulasi dengan iOS 10.3.
Saya terpaksa keluar dari aplikasi tepat sebelum ini muncul. Kalau tidak, tidak ada yang berubah; semua kredensial penandatangan pengembang masih tepercaya, dan aplikasi itu masih ditandai Terverifikasi di Pengaturan iPhone.
Trik yang memperbaikinya adalah mematikan iPhone dan kemudian menyalakannya kembali.
Melihat log saya, tampaknya
applicationWillTerminate
dipicu beberapa saat sebelum ini terjadi; contoh aplikasi yang saya pikir saya paksa-berhenti pasti ada proses zombie?sumber
Masalahnya adalah bahwa xcode ' time out ' setelah detik-detik tertentu. Cara mengatasinya adalah dengan mengedit skema dan meminta xcode untuk 'menunggu' sampai executable diluncurkan.
Dalam Edit Skema, centang ' Tunggu untuk dieksekusi akan diluncurkan ' bukan 'Otomatis'
sumber
Dengan penuh perhatian saya membaca semua jawaban tetapi itu tidak membantu saya. Solusi saya:
sumber
Ini dapat menyebabkan dengan mengganti cabang yang salah dengan Git, Pastikan cabang yang Anda ganti tidak terlalu lama (karena dapat menyebabkan masalah tanda kode), Dan di cabang kanan jika ini masih mengganggu, pilih pengembangan Provisioning Profile di bawah Signing (Debug) jika ur tidak secara otomatis mengelola siging.
sumber
Centang saja "Secara otomatis kelola tanda tangan" secara umum -> Menandatangani properti Target. Ini akan membuat profil penyediaan Pengembangan untuk Anda dan berjalan pada perangkat akan bekerja.
sumber
Langkah-langkah sederhana ini membantu saya.
sumber
Saya menghadapi masalah ini pada Xcode 9.1
Skenario: Saya mencentang opsi "Sambungkan melalui Jaringan" untuk perangkat. Dan mencoba menjalankan aplikasi ke perangkat ini dengan kabel USB terpasang.
Solusi: Cukup lepaskan kabel USB dan jalankan.
sumber
Saya sudah mencoba semua jawaban yang tidak berhasil bagi saya, Masalahnya adalah bentuk Xcode itu sendiri dan tidak ada hubungannya dengan profil dan sertifikat:
Di Jalankan (Bagian) / info (tab) [pilih] Rilis alih-alih debug sebagai Bangun Konfigurasi sebagai berikut:
Ini adalah regresi sejak Xcode 10.1
Konfigurasi: Xcode Versi 10.1 (10B61) Iphone X / IOS 12.1.4
sumber
Saya memiliki masalah yang sama. Ini bug di Xcode 9.1. Ada trik untuk membuatnya berfungsi untuk saat ini. Kunci telepon Anda. Jalankan kodenya. Xcode akan meminta untuk membuka kunci iPhone.
sumber
Saya baru saja membersihkan profil dengan Apple Configurator, menyalakan kembali iDevice dan bekerja lagi seperti biasa.
sumber
Ini adalah bug yang terputus-putus di Xcode - Saya baru saja berhenti dan memulai semua perangkat saya dan secara ajaib bekerja (setelah bermain-main selama 1/2 jam) Saya telah memutakhirkan MacOS semalam menjadi 10.13.04 yang jelas-jelas membuat marah sesuatu! Xcode 9.3, iOS 11.3 watchOS 4.3
sumber
Biarkan saya memberi tahu Anda solusi yang memecahkan masalah saya:
sumber
Bagi saya masalah ini terkait dengan Sertifikat Perusahaan yang diinstal secara manual dan harus menggunakannya untuk skema pengembangan dan rilis. Saya harus mempercayai sertifikat pada perangkat sebelum mengizinkan aplikasi untuk diluncurkan, tetapi tidak akan pernah diluncurkan karena saya terus menerima pesan yang ditolak itu. Akhirnya, mengedit skema dan mengaturnya untuk menunggu aplikasi terpasang sebelum melakukan debug.
sumber
Buka
App Groups
Kemampuan dalam, tungguApp...
efektif, lalu tutupApp Groups
, itu berfungsi:sumber
Setelah melihat semua solusi yang diberikan di seluruh web, saya akhirnya menemukan satu dan ini adalah:
Hari hari menyenangkan :)
sumber
Jika masalah ini terjadi pada Anda beberapa hari sebelum hari ini, 2019-Mar-20, kemungkinan besar terkait dengan fakta bahwa sertifikat penandatanganan kode yang salah dikeluarkan. Dalam hal ini Anda harus dapat menyelesaikannya dengan hanya membuat ulang sertifikat penandatanganan kode. Pertanyaan SO ini sudah memiliki jawaban yang menjelaskan cara melakukannya .
sumber
Saya tidak yakin apakah ini perbaikan, atau hanya solusi lain, tetapi menghapus instalan aplikasi dari perangkat saya membantu. Saya masih tidak yakin apa yang menyebabkannya, tetapi jawaban @MrRogers membantu saya mengetahuinya.
sumber
Hari ini, saya juga menjawab pertanyaan ini. Ini adalah cara saya untuk menyelesaikannya. Xcode 9.0, iPhone 6s, Secara otomatis mengelola masuk dengan akun saya. Ketika saya memilih "iPhone 6s", saya menemukan bahwa ada logo setelah iPhone 6s. Ini adalah fungsi baru Xcode 9.0 yang dapat menjalankan aplikasi pada iPhone tanpa komputer penghubung tali (iPhone dan Mac harus menghubungkan Jaringan yang sama). Jadi, saya mencoba mengubah cara koneksi semacam ini. Buka "Perangkat dan Simulator" -> batalkan pilihan "Sambungkan melalui jaringan" Dan kemudian, saya membersihkan, membangun kembali, dan menjalankan proyek saya. Ini berhasil! Saya akan senang jika metode ini dapat membantu Anda.
sumber
Kesalahan ini terjadi pada saya ketika memutakhirkan proyek Xcode 8 untuk berjalan di Xcode 9, namun SDK iOS iOS dalam Pengaturan Build masih pada versi iPhoneOS10.3.sdk sebelumnya dan mengatakan SDK tidak ditemukan. Namun aplikasi itu masih membangun dan berjalan di perangkat tetapi gagal diluncurkan. Memperbarui SDK Basis iOS ke iOS 11.0 memperbaiki masalah peluncuran ini.
sumber
Saya memiliki masalah yang sama dan dalam kasus saya, masalahnya ada di Pengaturan Bangun dari target saya. Jenis Mach-O diatur ke "Dynamic Library", bukan " Executable ".
sumber
Saya menghadapi masalah ini saat menjalankan basis kode lama. Saya baru saja menonaktifkan opsi pengambilan latar belakang dari EditScheme, itu berhasil.
Edit Skema -> Tab Pilihan -> Nonaktifkan Background Fetch
sumber