Удалить приложение из iOS XCode Simulator

На всякий случай мы можем удалить приложения путем сброса содержимого и настроек, но отдельное приложение также можно удалить из симулятора в XCode 7. Это не так в XCode 8. Как этого можно достичь? У меня принудительный сенсорный трекпад, влияет ли это на удаление приложения из симулятора?

11 ответов

Решение

Я тоже некоторое время боролся с этим, пока не понял. Я удивлен тем, как трудно найти информацию об этом...

Как вы упомянули, это проблема только при использовании трекпада, который поддерживает Force Click. Ответ @ pingkai.tse хороший, но для меня отключение "Использовать TrackPad Force" не происходит - я должен выключать его каждый раз, когда перезагружаю симулятор.

Хитрость заключается в том, чтобы щелкнуть, не вызывая жест Force Click. Сначала это тяжело, но после некоторой практики вы освоитесь. На трекпаде слегка нажмите на приложение и удерживайте его достаточно долго, чтобы вызвать длительное нажатие. Удерживая, если вы видите, что текст начинает размываться, вы оказываете слишком большое давление и вместо этого запускаете принудительное нажатие.

  • Откройте симулятор.

  • Найдите вкладку "Оборудование" в представлении инструмента.

  • Отмените "Touch Press & Use TrackPad Force".

Просто удерживайте Alt, нажимая на сенсорную панель.

Для симулятора iOS 11 вы можете просто удерживать, а затем отпустить значок приложения:)

Шаг 1: На симуляторе перейдите на домашний экран с помощью команды + Shift + H

Шаг 2. Нажмите и удерживайте значок приложения, отпустите, когда в левом верхнем углу значка появится кнопка "x".

Шаг 3: Нажмите кнопку "х" и выберите "Удалить" для всех приложений, которые вы хотите удалить.

Шаг 4: Когда закончите, снова нажмите Ctrl + Shift + H, чтобы вернуть симулятор в нормальное состояние

С трекпадом Force Touch просто убедитесь, что вы не нажимаете его до конца, нажимая на значок. Используйте обычный клик.

1) Нажмите на симулятор

2) В верхней части нажмите "Оборудование", затем нажмите "Удалить все содержимое и настройки".

Это приведет к удалению приложения из загруженного симулятора. Что в основном я хотел удалить приложения из симулятора, который в настоящее время загружается.

      xcrun simctl uninstall booted com.app.identifier

И я создал функцию в .bash_profile или же .zshrc

      deleteAllApps() {
    xcrun simctl uninstall booted com.app.identifier1
    xcrun simctl uninstall booted com.app.identifier2
    xcrun simctl uninstall booted com.app.identifier3
    xcrun simctl uninstall booted com.app.identifier4
    xcrun simctl uninstall booted com.app.identifier5
    xcrun simctl uninstall booted com.app.identifier6
}

и я бегу deleteAllApps из терминала, и он удаляет эти приложения

Если у вас включена функция 3D Touch, слегка нажмите и удерживайте "ОЧЕНЬ" (просто почувствуйте щелчок, чем удерживайте эту силу или меньше) на значке приложения в симуляторе дома... Или в системных настройках отключите "Принудительное нажатие и тактильная обратная связь ", затем вернитесь в дом симулятора и продолжайте нажимать на значок приложения, чтобы удалить его. Я предпочитаю второе, потому что я не могу найти полезной эту функцию моего Mac.

Для симулятора AppleTV:

  1. Нажмите Enter над приложением, которое хотите удалить.
  2. Когда он начнет двигаться, нажмите «Пробел».
  3. Вы увидите новое меню с опцией удаления!

В Xcode 8 используйте указатель мыши, чтобы нажимать вниз на экране симулятора, пока значки не начнут покачиваться. Работает для меня.

Просто нажмите и удерживайте значок приложения с включенной принудительной сенсорной панелью... Новые MBP хорошо работают с симулятором по моему опыту. Если нет, следуйте совету выше.

  1. нажмите команду + пробел и найдите X-код
  2. затем нажмите ввод, затем открытие симулятора.
  3. в верхней части панели симулятора Найдите вкладку "Оборудование" на панели инструментов.
  4. нажмите Отменить "Touch Pressure & Use TrackPad Force".
Другие вопросы по тегам