Удалить приложение из 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:
- Нажмите Enter над приложением, которое хотите удалить.
- Когда он начнет двигаться, нажмите «Пробел».
- Вы увидите новое меню с опцией удаления!
В Xcode 8 используйте указатель мыши, чтобы нажимать вниз на экране симулятора, пока значки не начнут покачиваться. Работает для меня.
Просто нажмите и удерживайте значок приложения с включенной принудительной сенсорной панелью... Новые MBP хорошо работают с симулятором по моему опыту. Если нет, следуйте совету выше.
- нажмите команду + пробел и найдите X-код
- затем нажмите ввод, затем открытие симулятора.
- в верхней части панели симулятора Найдите вкладку "Оборудование" на панели инструментов.
- нажмите Отменить "Touch Pressure & Use TrackPad Force".