워크 스테이션에서 개발중인 iOS 애플리케이션으로 장치에서 작성된 파일을 찾아보십시오.


126

장치에서 파일을 만드는 IOS 앱을 개발 중입니다 (예 :) NSKeyedArchiver.

Android 개발 중에는 USB를 통해 워크 스테이션에 연결된 장치 파일 시스템을 탐색 할 수 있습니다 (예 : 앱 문제 해결에 도움).

그러나 IOS의 경우 Xcode의 오거나이저에서 비슷한 것이 보이지 않아 내 앱이 워크 스테이션에서 만든 파일을 찾아 볼 수 있습니다. 인터넷 검색 "iOO 찾아보기 장치 파일", "iPhone보기 파일"등은 탈옥 된 장치에 대한 솔루션을 나타내지 만 개발 용으로 프로비저닝 된 일반 장치에는 해당되지 않습니다.

개발중인 iOS 앱으로 만든 장치에서 파일을 찾아 보려면 어떻게해야합니까?

답변:


181

Xcode의 Organizer에서 장치의 요약 탭으로 이동하십시오. 목록에서 응용 프로그램을 찾고 펼침 삼각형을 클릭하십시오. 그 아래에 "응용 프로그램 데이터"라는 아이콘이 표시됩니다. 아래쪽 화살표를 클릭하여 데이터를 다운로드하면 저장할 위치를 묻는 메시지가 나타납니다.

Organizer의 장치 아래에 나열된 Xcode 5에서 "응용 프로그램"을 클릭하면 창의 아래쪽에 "샌드 박스의 데이터 파일"이 표시됩니다.

Xcode 6에서 Window-> Devices 로 이동 하여 장치를 선택하고 Installed Apps 아래에서 앱 이름 을 선택하고 설정 기어 박스를 클릭 한 다음 컨테이너 다운로드 ... 를 선택하십시오 . 파인더에서 패키지를 두 번 손가락으로 누르고 패키지 내용 표시를 선택하십시오 . 여기에 이미지 설명을 입력하십시오


10
<사용자> / 라이브러리 / 응용 프로그램 지원 / iPhone 시뮬레이터로 이동하여 시뮬레이터 앱의 내용에 액세스 할 수 있으므로 iPhone Simulator를 사용하여이 작업을 수행 할 필요는 없습니다.
Shannon

44
xcode 6-> 창 / 장치 / 앱 이름 선택 / 설정 기어 박스 클릭 / 다운로드 컨테이너 선택. 파인더에서 두 손가락으로 탭하여 패키지 내용을 보여줍니다.
tmr

1
코어 데이터로 만든 .sqlite 파일에 액세스하려고합니다. 컨테이너에서 다운로드 한 .sqlite에 값이 없지만 디버거에 값을 기록 할 수 있습니다. 데이터가 DB에 저장되고 있지만 다운로드 된 컨테이너에 빈 데이터베이스가 표시됩니다.
nr5

컨테이너가 다운로드되는 것을 방지 할 수 있습니까?
Florian Fröhlich

응용 프로그램을 삭제하거나 수동으로해야한다면 내용이 삭제됩니까?!
Tech

109

Xcode 6에서 장치 창을 엽니 다 .

1 단계

그런 다음 설치된 앱에서 앱을 선택한 다음 톱니 바퀴 아이콘을 클릭하고 컨테이너 다운로드를 선택 합니다.

2 단계


이 파일을 어떻게 찾아 보거나 열 수 있습니까?
올리버 딕슨

@OliverDixon 아래 명시된대로 마우스 오른쪽 단추를 클릭하고 "패키지 내용 표시"
Yaman

40

Pls는 다운로드 한 .xcappdata 컨테이너의 내용을 마우스 오른쪽 버튼으로 클릭하여 "패키지 내용 표시"를 선택할 수 있습니다.


4
도대체 어디에 문서화되어 있습니까 ?? 진지하게, 나는 이것을 오랫동안 찾았습니다.
Simon Corcos

1
.xcappdata 패키지는 .xcodeproj가 폴더 인 것과 동일한 폴더 일뿐입니다. cd터미널에서 들어갈 수 있습니다 .
rstackhouse 2016 년

11

Xcode9에서 : / Window / 장치 및 시뮬레이터

원하는 설치된 앱을 선택하고 하단의 톱니 바퀴를 클릭 한 다음 컨테이너 다운로드 ...

Finder에서 다운로드 한 파일을 마우스 오른쪽 버튼으로 클릭하고 Show Package Contents표시 하여 새 Finder 창에서 엽니 다.

도움이 되길 바랍니다. 평화.


.xcappdata 패키지는 .xcodeproj가 폴더 인 것과 동일한 폴더 일뿐입니다. 터미널에서 CD를 넣을 수 있습니다.
rstackhouse

10

iExplorer는 매력처럼 작동합니다! 앱 파일을 내보내는 데 사용했습니다! http://www.macroplant.com/iexplorer/download-ie3-mac.php


iExplorer가 여기에서 심하게 충돌했습니다. 어쩌면 당신은 SimPholders 같은 다른 옵션을 확인할 수 있습니다
앨런 엔드 레데

iOS 10.3에서는 작동하지 않는 것 같습니다-앱 폴더를 열려고 할 때 항상 권한 오류가 발생합니다.
JustAMartin

일종의 당신이 비슷한 것을 구현하는 방법을 궁금해합니다 ...
Jonny

그냥 확인 IEXPLORER 4 잘 카탈리나와 아이폰 OS 13 세 미만의 작품이 설치된 응용 프로그램에서 파일을 추출 할 수 있습니다. 가장 큰 장점은 XCode를 사용하여 전체 "컨테이너"를 다운로드 할 필요가없고 필요한 파일 만 선택할 수 있다는 것입니다.
Greg Sadetsky

4

XCode 버전 : 10.2.1

이동 window->Devices and Simulators

여기에 이미지 설명을 입력하십시오

그런 다음 왼쪽 목록에서 장치를 선택한 후 설치된 앱에서 앱을 선택하여 show containerxcode의 새 페이지에서 앱의 쇼를 표시 하려면을 누르고 download containerOSX에 다운로드하려면을 누르 십시오. 또한 이전 컨테이너를 현재 상태Replace container...

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.