ios simulator: cara menutup aplikasi


178

Ketika Anda "menjalankan" simulator dari xCode, aplikasi secara otomatis diluncurkan, dan kemudian Anda dapat mengklik tombol beranda untuk menangguhkan aplikasi. Yang ingin saya lakukan adalah menutup aplikasi dari dalam simulator. Jadi, bagaimana ini bisa dilakukan?


Tolong ada yang berbagi proses otomatis, beberapa pengaturan tweak yang akan mematikan aplikasi dalam simulator ketika berhenti beralih ditekan untuk xcode 7.1 atau yang lebih baru. Saya hampir membunuh aplikasi saya dari double home tap & swipe up :(
Ratul Sharker

@RatulSharker: Sudahkah Anda menemukan solusinya? Saya berada di halaman yang sama, terlalu lelah untuk mencoba keran rumah ganda dan menggesekkan. Namun semua upaya sia-sia. Tolong!
Archit Kapoor

1
@RatulSharker: Akhirnya menemukan satu ... !! Setelah sejumlah besar Brute Force ..! Tekan: Shift + Command + Geser ke atas menggunakan Touchpad.
Archit Kapoor

: P saya bekerja di mac mini, tidak ada touchpad, saya dimaksudkan untuk solusi seperti mengubah beberapa preferensi dalam xcode atau simulator :(
Ratul Sharker

@RatulSharker selama itu adalah aplikasi Anda sendiri, Anda dapat membunuhnya dari IDE
lucidbrot

Jawaban:


303

Anda juga dapat melakukannya dengan pintasan keyboard yang ditampilkan di bawah bilah menu simulator (Perangkat Keras-> Rumah).

Pintasannya adalah + + H, tetapi Anda harus menekan Hdua kali berturut-turut untuk mensimulasikan pers ganda yang menunjukkan aplikasi.


3
Omong-omong, mencoba ini di iOS 7 menyajikan tangkapan layar dari setiap aplikasi yang berjalan; cukup geser tangkapan layar ke atas untuk menutupnya
Chicowitz

2
@ bababooey komentar Anda harus menjadi salah satu jawaban. Saya tidak tahu bagaimana melakukan ini dan saya mencari ini di mana-mana! Btw, untuk orang lain yang tersandung di sini, geser screenshot bukan ikon.
septerr

1
Ketuk dua jam sangat cocok.
Morkrom

FYI: iOS 8.1 tidak menghentikan aplikasi saat Perangkat Keras -> Rumah diklik. Itu hanya membuat aplikasi di latar belakang
Apurva

4
Catatan untuk Masa Depan Diri: "Panah atas" itu adalah Shift dan bukan panah "Atas" keyboard, terus bertanya-tanya mengapa itu tidak berhasil.
Mike R

102

Untuk iOS 7 & di atasnya:

  • shift + command + H dua kali untuk mensimulasikan ketuk ganda tombol home
  • geser screenshot aplikasi Anda ke atas untuk menutupnya

Anda akan melihat tangkapan layar mewakili aplikasi yang ditangguhkan di perangkat Anda - tangkapan layar itu merespons acara sentuh. Menggesek adalah gerakan yang akan Anda buat untuk "membuang" tangkapan layar dari layar. Perhatikan bahwa pada mesin di mana mouse Anda dimaksudkan untuk mewakili jari Anda, Anda akan mengklik dan menggesek seolah-olah itu adalah jari Anda yang mengetuk dan membuat gerakan.


5
Bukan bro panggilan tarif, Q itu bertanya kepada Anda dan direspon oleh @ lehn0058 pada 29 Agustus '13 dengan benar, sekarang untuk mendapatkan upvotes mudah, Anda menerima jawaban Anda dan dimodifikasi dengan menyalinnya. Sama sekali bukan panggilan tarif. Setidaknya menyebutkan nama orang yang layak.
Nicks

@Shyam Itu hanya perlu cepat. Lebih cepat dari pada iPhone yang sebenarnya. Setidaknya itulah pengalaman saya dengan Xcode 11 baru
Kelly Bang

85

Pada iPhone X baru, simulator mengalami masalah dengan gerakan mouse / jari.

Anda dapat menekan agak lama dengan mouse dan ikon tutup akan muncul. Anda dapat menggunakan gerakan menggesek ke atas juga untuk menutup aplikasi.

tutup aplikasi pada simulator


1
Anda juga bisa menggesek pada tahap ini.
Ashildr

5
Buka aplikasi, tahan mouse di bagian bawah layar (tepat di bawah garis hitam) dan geser ke atas membawa thumbnail ke tengah layar dan lepaskan. Sekarang tahan mouse di aplikasi dan tombol tutup akan muncul. Ketuk untuk menutup aplikasi sepenuhnya.
Philip Murphy

2
Apakah ada pintasan keyboard untuk iphoneX saja?, Saya terbiasa dengan (shift + cmd + H) + H untuk menghadirkan aplikasi latar belakang tetapi tidak dapat membuatnya berfungsi untuk iphonex sim
sweepez

1
FYI iOS12 + Anda perlu menggesek jendela ini untuk membunuh sebelumnya yang mengirimnya ke latar belakang
Kamaldeep singh Bhatia

7

Saya mengalami kesulitan dalam menemukan cara di XCode 7.2, tetapi akhirnya saya menemukannya. Pertama, tekan Shift + Command + H dua kali . Ini akan membuka semua aplikasi yang saat ini terbuka.

Geser ke kiri / kanan ke aplikasi yang sebenarnya ingin Anda tutup. Cukup Geser ke Atas menggunakan Touchpad sementara Memegang Aplikasi akan menutup aplikasi.


1
Ini sempurna. Saya menggunakan XCode 10. Bekerja di sana juga. Terima kasih
Rohit Singh

7

Jendela / Tampilkan Bezel Perangkat

Dan sekarang Anda dapat melihat perangkat yang sebenarnya, jadi ketuk dua kali pada tombol HOME dan bunuh aplikasi Anda


6

Untuk menutup (tidak keluar) aplikasi yang berjalan di Simulator pintasan keyboard adalah "shift + command + h".


4

Klik dua kali pada tombol beranda dan kemudian klik dan tahan ikon seperti telepon biasa dan kemudian klik tutup saya percaya.


Ini memang menutup aplikasi. Saya berharap bahwa saya dapat memilih aplikasi saya dari aplikasi dan kemudian meluncurkannya lagi dan melanjutkan debugging dari xCode; ketika saya mencoba ini, saya mendapat pengecualian SIGKILL.
Chicowitz

1
@ababooey ya, SIGKILL adalah perilaku yang benar. Tidak ada gunanya membukanya kembali, karena program akan dihentikan ketika ditutup, jadi Anda mulai dengan runtime baru saat Anda membukanya kembali.
Dave

Itu biasa karena pada saat Anda menutup aplikasi xcode masih terpasang saya percaya .... coba tekan tombol stop setelah Anda menutup kemudian coba buka lagi mungkin. Agak sulit untuk mengetahui karena saya tidak ada di sana haha
Tony

Ok, mungkin saya akan membuat pertanyaan baru kalau begitu; yang saya coba lakukan adalah menguji peluncuran aplikasi saya dari URL; Saya ingin meluncurkannya dari URL tanpa aplikasi saya ditangguhkan di latar belakang
Chicowitz

Apakah ini membantu? iosdevelopertips.com/cocoa/… apakah itu yang Anda cari?
Tony


2

Anda dapat menggunakan perintah ini untuk keluar dari aplikasi di iOS Simulator

xcrun simctl terminate booted com.apple.mobilesafari

Anda harus mengetahui id bundel aplikasi yang telah Anda instal di simulator. Anda bisa merujuk ke tautan ini

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.