programing

아이폰 시뮬레이터 리셋 방법

muds 2023. 10. 13. 22:33
반응형

아이폰 시뮬레이터 리셋 방법

제 앱은 위치 서비스를 이용합니다.시뮬레이터가 위치 서비스에 대한 접근 권한을 요청할 때(앱을 처음 시작할 때) '허용하지 않음'을 누르면 어떻게 되는지 테스트하려면 시뮬레이터를 리셋해야 합니다.개발 과정 초기에 허용된 질문에 답했기 때문입니다.그래서 더 이상의 질문은 없습니다.

시뮬레이터를 "내용 및 설정 재설정 중.."으로 재설정하는 중" 질문을 처음부터 다시 꺼내지 마세요.내가 뭘 잘못하고 있는 거지?

iOS 14 이상의 경우:

Device>Erase All Contents and Settings...

iOS 11 이상의 경우:

Hardware>Erase All Contents and Settings...

이전 버전의 경우:

Simulator>Reset Content and Settings...

(Simulator의 이전 버전에서는 상위 메뉴 항목 레이블이 "iOS Simulator"였습니다.

iOS 11 이상의 경우 시스템 상단 메뉴로 이동하여 다음을 선택해야 합니다.

"하드웨어" > "모든 콘텐츠설정 지우기..."

눈표범을 사용하는 경우:

Mac의 시스템 기본 설정(시뮬레이터가 아닌)으로 이동하고 보안 섹션을 선택합니다.위치 서비스 앞에 있는 "경고 재설정" 버튼을 누르시면 모든 준비가 완료됩니다.

Xcode 11.4의 경우

장치 -> 모든 내용 및 설정 지우기...

이미지

아니면 당신이 선택할 수 있습니다.simctl명령 줄에서 iOS 시뮬레이터를 관리할 수 있습니다.

$ xcrun simctl erase all모든 시뮬레이터의 모든 콘텐츠를 너무 지웁니다.

자세한 내용은 XCBlog: https://medium.com/xcblog/simctl-control-ios-simulators-from-command-line-78b9006a20dc 에서 이 블로그를 읽을 수 있습니다.

애플은 말합니다.

시뮬레이터의 사용자 콘텐츠와 설정을 공장 상태로 설정하고 설치한 애플리케이션을 제거하려면 iPhone Simulator > Reset Content and Settings를 선택합니다.

http://support.apple.com/kb/ht2110

시뮬레이터 10.0에서 "모든 콘텐츠 및 설정 지우기"를 시도했지만 작동하지 않았습니다.저에게 효과가 있었던 것은 시뮬레이터 10.0에 Settings 앱이 내장되어 있다는 것입니다.다음 방법으로 재설정할 수 있습니다.

  1. Settings 앱을 클릭하여 시작합니다.
  2. [일반]을 누릅니다.
  3. Reset(리셋)을 클릭합니다.
  4. Reset Location & Privacy를 클릭합니다.
  5. 경고 재설정을 클릭합니다.

그러면 권한 부여 상태가 .notDefined로 재설정됩니다.

편리하고 좋은 도구입니다.위대한 Fastlane 명령줄 도구(https://github.com/fastlane/snapshot)

snapshot reset_simulators

reset_simulators는 모든 시뮬레이터를 제거하고 최신 iOS 버전에 대해서만 새 시뮬레이터를 만듭니다.다른 버전의 시뮬레이터를 재생성하려면 --ios 인수 뒤에 있는 버전 목록을 제공해야 합니다.

snapshot reset_simulators --ios 8.3,8.4,9.0,9.1

언급URL : https://stackoverflow.com/questions/2763733/how-to-reset-iphone-simulator

반응형