MusicSequenceFileCreate
함수를 사용하여 데이터가 올바른지 확인하기 위해 MIDI 파일을 저장합니다. 오류가 발생하지는 않았지만 저장된 파일을보고 싶지만이를 수행하는 방법을 모릅니다.시뮬레이터에서 저장된 파일 찾기?
나는 iOS에서 그것을 읽을 것을 시도 할 수있다. 그러나 나는 그것을 데스크탑에서보고 (테스트하고) 싶다.
이 파일은 내가 액세스 할 수있는 시뮬레이터 캐시에 저장되어 있습니까?
MusicSequenceFileCreate
함수를 사용하여 데이터가 올바른지 확인하기 위해 MIDI 파일을 저장합니다. 오류가 발생하지는 않았지만 저장된 파일을보고 싶지만이를 수행하는 방법을 모릅니다.시뮬레이터에서 저장된 파일 찾기?
나는 iOS에서 그것을 읽을 것을 시도 할 수있다. 그러나 나는 그것을 데스크탑에서보고 (테스트하고) 싶다.
이 파일은 내가 액세스 할 수있는 시뮬레이터 캐시에 저장되어 있습니까?
예 ~/Library/Application Support/iPhone Simulator/
에서 시뮬레이터 파일에 액세스 할 수 있습니다.
이 폴더에는 다양한 iOS 버전 번호가 있으므로 실행중인 것을 선택하십시오. 그 안에는 Applications
이있을 것이고, 그 중 하나는 실행중인 앱이 될 것입니다.
OSX 10.7의 한 가지는 라이브러리 폴더가 숨겨져 있다는 것입니다. 이 기사에서는 공개 상태를 복원하는 방법에 대해 설명합니다. Show User Library Directory in Mac OS X 10.7 Lion
발견 - 감사합니다! –
위치는 아이폰 OS 8 엑스 코드 6 변경 :
~/Library/Developer/CoreSimulator/Devices/DEVICE_UDID/data/Containers/Data/Application/APPLICATION_ID/Documents
DEVICE_UDID
은 : 장치 관리자에서 확인할 수 있습니다 (창 -> 장치) 그리고 당신이 실행중인 시뮬레이션 장치를 선택합니다. 필드 Identifier
은 장치의 UDID를 포함합니다.
는 또한
APPLICATION_ID
명령 xcrun simctl list
(감사 @JeremyHuddlestonSequoia)를 실행하여 시뮬레이터 UDID 년대의 목록을 얻을 수 있습니다 : 나는 곳이 번호를 찾을 수 없습니다에게, 그래서 나는 내가 원하는 것을 찾을 때까지 나는 폴더로 보았다. 누군가이 번호의 출처를 알아 내면 알려주십시오.
EDIT : 시뮬레이터를 시작할 때마다 응용 프로그램의 ID가 변경되지만, 해당 폴더를 가리키는 찾기 창을 열어두면 올바른 폴더에 있음을 알 수 있습니다. 다른 모든 응용 프로그램은 파일을 느슨하게 추적하는 것처럼 보입니다.) 매우 편리합니다!
또한'xcrun simctl list'을 실행하여 장치 UDID를 얻을 수 있습니다 –
감사합니다 @JeremyHuddlestonSequoia! – v01pe
애플리케이션의 문서 폴더를 가져 와서 콘솔에 출력하면 애플리케이션 ID를 확인할 수 있습니다. 'let fileManager = NSFileManager.defaultManager(); docsDir = fileManager.URLsForDirectory (.DocumentDirectory, inDomains : .UserDomainMask) .first로 하시겠습니까? NSURL' URL은 다음과 같이 표시됩니다. file : /// Users/..../ 장치/DEVICE_UDID_HERE/데이터/컨테이너/데이터/응용 프로그램/APPLICATION_ID_HERE/문서 / – maddob
오류가 있습니까? 아무 것도 잘못되지 않으면 NSError가 (null)을 반환합니다. 나는 당신이 더 멀리 가기 전에 그것을 해결할 것입니다. – CodaFi
나는 어떤 오류도 내지 않는다. 파일이 저장된 위치와 바탕 화면에서 액세스 할 수 있는지 알고 싶습니다. –
물론 대답은 우리가 말하는대로 작성하십시오 – CodaFi