처음으로 앱을 실행하도록 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) 다음과 같은 방법으로 수행 할 수 있습니다.
하드웨어> 모든 콘텐츠 및 설정 지우기 ...
이것이 최선의 방법인지는 모르겠지만 다음은 저에게 효과적입니다.
먼저 모든 작동하는 시뮬레이터를
killall Simulator 2>&- && sleep 5 || true
나중에 모든 장치를 재설정하십시오.
xcrun simctl erase all
추신 : 저는 XCode 8을 사용하고 있습니다.
'programing' 카테고리의 다른 글
MySQL 테이블 생성 날짜는 어떻게 알 수 있습니까? (0) | 2020.11.27 |
---|---|
Django 관리자의 기본 쿼리 세트 재정의 (0) | 2020.11.27 |
Node + Express + Passport : req.user 정의되지 않음 (0) | 2020.11.27 |
AngularJS-등록 된 모든 서비스 목록을 얻으시겠습니까? (0) | 2020.11.27 |
Windows Forms에 ClickOnce 버전 번호를 표시하는 방법 (0) | 2020.11.27 |