programing

처음으로 앱을 실행하도록 iOS 시뮬레이터 애플리케이션 데이터 재설정

nasanasas 2020. 11. 27. 08:11
반응형

처음으로 앱을 실행하도록 iOS 시뮬레이터 애플리케이션 데이터 재설정


앱이 처음 실행되는지 확인한 다음 메시지를 표시하고 처음이 아닌 경우 다른 메시지를 표시하는 코드 작성을 방금 완료했습니다.

앱이 처음 실행될 때 테스트 할 수 있도록 Xcode에서 시뮬레이터를 어떻게 재설정합니까?

빌드 폴더 정리를 시도했지만 작동하지 않습니다 ..


아이폰 OS 시뮬레이터에서 눌러 iOS 시뮬레이터 하여 화면 상단 누릅니다의 메뉴에서 ' 리셋 콘텐츠 및 설정 ... '. 그러면 전체 시뮬레이터가 지워집니다.

또는 시뮬레이터의 홈 화면 에서 왼쪽 상단에 ' x '가 나타날 때까지 애플리케이션 아이콘을 길게 눌러 실제 기기에서와 같은 방식으로 앱을 제거하고 ' x '를 누릅니다. 경고보기에서 ' 삭제 '를 선택 합니다. 단일 앱과 관련된 모든 데이터가 삭제됩니다.

그런 다음 청소하고 빌드하고 실행하십시오.


XCode에서이를 수행하는 올바른 방법은 다음과 같습니다. (시뮬레이터를 먼저 종료해야 함)

xcrun simctl erase <device UDID> 또는 xcrun simctl erase all

UDID 사용을 찾으려면 :

xcrun simctl list


@Tim의 대답은 아마도 대화 형 사용에 더 쉬울 것입니다.

자동화 된 테스트를 위해 스크립트를 사용하고 깨끗한 지 확인하기 위해 시뮬레이터의 데이터 디렉토리를 삭제합니다. 시뮬레이터는 다시 시작할 때 기본 정보를 다시 생성합니다.

다음을 삭제하십시오.

~/Library/Application Support/iPhone Simulator/${simulator.version}


현재 (Simulator 버전 10.0) 다음과 같은 방법으로 수행 할 수 있습니다.

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

Simulator 재설정 방법의 스크린 샷


이것이 최선의 방법인지는 모르겠지만 다음은 저에게 효과적입니다.

먼저 모든 작동하는 시뮬레이터를

killall Simulator 2>&- && sleep 5 || true

나중에 모든 장치를 재설정하십시오.

xcrun simctl erase all

추신 : 저는 XCode 8을 사용하고 있습니다.

참고 URL : https://stackoverflow.com/questions/16195859/reset-ios-simulator-application-data-to-run-app-for-first-time

반응형