ios simulator: як закрити додаток


178

Коли ви "запускаєте" тренажер з xCode, додаток автоматично запускається, а потім ви можете натиснути кнопку "Додому", щоб призупинити роботу програми. Що я хочу зробити, це закрити додаток із симулятора. Отже, як це можна зробити?


Будь ласка, будь-хто поділиться будь-яким автоматизованим процесом, деякими налаштуваннями, які вбивають додаток у симуляторі при натисканні кнопки зупинки для xcode 7.1 або новішої версії. Я вбиваю свою програму від подвійного дотику додому та проведіть пальцем вгору :(
Ratul Sharker

@RatulSharker: Ви знайшли рішення? Я на одній сторінці, занадто втомився, щоб спробувати подвійний домашній кран і провести вгору. Але всі зусилля марні. Довідка!
Архит Капур

1
@RatulSharker: Нарешті знайшов одного ... !! Після величезної кількості грубої сили ..! Натисніть: Shift + Command + Проведіть пальцем вгору за допомогою сенсорної панелі.
Архит Капур

: P я працюю над mac mini, не тачпад, я мав на меті вирішити, як змінити деякі переваги в xcode або тренажері :(
Ratul Sharker

@RatulSharker, якщо це ваша власна програма, ви можете вбити її з IDE
lucidbrot

Відповіді:


304

Ви також можете це зробити за допомогою комбінації клавіш, показаної на панелі меню симулятора (Обладнання-> Головна).

Ярлик - це + + H, але вам потрібно Hдвічі поспіль натиснути його, щоб імітувати подвійне натискання, яке показує програми.


3
До речі, спробувавши це в iOS 7, представлені скріншоти кожного запущеного додатка; просто проведіть скріншот вгору, щоб закрити його
Chicowitz

2
@bababooey ваш коментар повинен бути однією з відповідей. Я не міг зрозуміти, як це зробити, і шукав це всюди! Btw, для всіх, хто тут натикається, проведіть екраном не піктограму.
септер

1
Подвійний кран чарівно конгруентний.
Morkrom

FYI: iOS 8.1 не припиняє додаток, коли натискали Обладнання -> Головна . Він просто зберігає додаток у фоновому режимі
Апурва

4
Примітка до майбутнього "Я": ця "стрілка вгору" - це Shift, а не клавіатура "Вгору", і все цікаво, чому вона не працює.
Майк R

102

Для iOS 7 і новіших версій:

  • shift + команда + H двічі, щоб імітувати подвійне натискання кнопки будинку
  • проведіть екраном програми вгору, щоб закрити його

Ви побачите скріншоти, що представляють програми, призупинені на вашому пристрої - ці скріншоти відповідають на події, що торкаються. Проведення пальцем - це жест, який ви зробите для того, щоб "відкинути" знімок екрана з екрана. Зауважте, що на машинах, де ваша миша призначена представляти ваш палець, ви будете клацати і проводити пальцем так, ніби це натискання пальцем і робить жест.


5
Не братовий дзвінок братом, Q запитав вас і відповів @ lehn0058 29 серпня 1313 правильно, тепер, щоб отримати легкі оновлення, ви прийняли свою відповідь та змінили, скопіювавши його. Зовсім не тариф на дзвінок. Принаймні згадуйте ім'я заслуговуючих осіб.
Нікс

@Shyam Це просто потрібно швидко. Швидше, ніж на фактичному iPhone. Принаймні, такий мій досвід роботи з новим Xcode 11
Kelly Bang

85

На новому iPhone X у симулятора виникли проблеми з жестом миші / пальця.

Ви можете робити довге натискання мишкою і з'явиться значок закриття. Ви також можете натиснути пальцем вгору, щоб закрити додаток.

закрити додаток на тренажері


1
Ви також можете провести пальцем на цьому етапі.
Ashildr

5
Перейдіть у додаток, утримуйте мишку внизу екрана (трохи нижче чорної лінії) та проведіть пальцем вгору, перенісши мініатюру до центру екрана та відпустіть. Тепер довго тримайте курсор миші над додатком, і з’явиться кнопка закриття. Торкніться його, щоб повністю закрити додаток.
Філіп Мерфі

2
Чи є комбінація клавіш лише для iphoneX ?, Мене звикли до (shift + cmd + H) + H для залучення фонових додатків, але не можу зробити це для iphonex sim
sweepez

1
FYI iOS12 + вам потрібно провести це вікно, щоб вбити попередньо, що надсилає його на
другий

7

Мені було важко знайти шлях у XCode 7.2, але нарешті знайшов його. Спочатку натисніть Shift + Ctrl + H двічі . Це відкриє всі програми, які зараз відкриті.

Проведіть пальцем вліво / вправо до програми, яку ви хочете закрити. Просто проведіть пальцем вгору за допомогою сенсорної панелі, утримуючи додаток , закрийте програму.


1
Це прекрасно. Я використовую XCode 10. Працює і там. Спасибі
Рохіт Сінгх

7

Вікна / Показати панелі пристроїв

А тепер ви можете побачити справжній пристрій, тому двічі торкніться кнопки ДОМАШНЕ і вбийте додаток


6

Для закриття (не виходу з) запущеного додатку в Simulator ярликом на клавіатурі є "shift + команда + h".


4

Двічі клацніть на головній кнопці, а потім натисніть і утримуйте значок як звичайний телефон, а потім натисніть кнопку «Закрити», я вважаю.


Це закрило додаток. Я сподівався, що зможу вибрати свій додаток із списку додатків, а потім запустити його ще раз і продовжувати налагоджувати його з xCode; коли я спробував це, я отримав виняток SIGKILL.
Chicowitz

1
@bababooey так, SIGKILL - це правильна поведінка. Немає сенсу його повторне відкриття, оскільки програма закривається, коли вона закрита, тому ви починаєте із нового нового часу виконання, коли ви її знову відкриєте.
Дейв

Це звичайно, тому що під час закриття програми xcode все ще додається, я вважаю .... спробуйте натиснути кнопку зупинки після закриття, тоді спробуйте відкрити ще раз. Це трохи важко знати, оскільки я там не ха-ха
Тоні

Гаразд, можливо, я тоді створить нове запитання; те, що я намагаюся зробити, це перевірити запуск свого додатка з URL-адреси; Я хотів запустити його з URL-адреси, не припиняючи програму у фоновому режимі
Chicowitz

Чи допомагає це? iosdevelopertips.com/cocoa/… це те, що ви шукаєте?
Тоні


2

За допомогою цієї команди можна вийти з програми в iOS Simulator

xcrun simctl terminate booted com.apple.mobilesafari

Вам потрібно буде знати ідентифікатор пакета програми, яку ви встановили в тренажері. Ви можете посилатися на це посилання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.