답변:
앱의 정보 plist에서 UIFileSharingEnabled
( Application Supports iTunes file sharing
) 키 를 설정 하면됩니다. 다음 은 설명서에 대한 링크입니다. 파일 공유 지원 부분으로 스크롤하십시오.
과거에는 CFBundleDisplayName
( Bundle Display Name
)을 아직 정의 하지 않았 으면 정의 해야했습니다. 자세한 내용은 여기를 참조하십시오 .
애플 문서 에 따르면 :
파일 공유 지원
파일 공유 지원을 통해 앱은 iTunes 9.1 이상에서 사용자 데이터 파일을 사용할 수 있습니다. 파일 공유 지원을 선언하는 앱은 / Documents 디렉토리의 내용을 사용자가 사용할 수있게합니다. 그런 다음 사용자는 iTunes에서 필요에 따라이 디렉토리 안팎으로 파일을 이동할 수 있습니다. 이 기능을 사용하면 앱이 동일한 기기에서 다른 앱과 파일을 공유 할 수 없습니다. 이 동작에는 보드 또는 문서 상호 작용 컨트롤러 개체가 필요합니다.앱에서 파일 공유를 활성화하려면 다음을 수행하십시오.
UIFileSharingEnabled 키를 앱의 Info.plist 파일에 추가하고 키 값을 YES로 설정하십시오 . (실제 키 이름은 "응용 프로그램은 iTunes 파일 공유를 지원합니다")
앱의 Documents 디렉토리에 공유하려는 파일을 넣습니다.
장비가 사용자의 컴퓨터에 연결되면 iTunes는 선택한 장비의 응용 프로그램 탭에 파일 공유 섹션을 표시합니다.
사용자는이 디렉토리에 파일을 추가하거나 파일을 데스크탑으로 이동할 수 있습니다.
파일 공유를 지원하는 앱은 파일이 문서 디렉토리에 추가 된 시점을 인식하고 적절하게 응답 할 수 있어야합니다. 예를 들어, 앱은 새로운 파일의 내용을 인터페이스에서 사용할 수있게 만들 수 있습니다. 이 디렉토리에있는 파일 목록을 사용자에게 제시하지 말고 해당 파일로 수행 할 작업을 결정하도록 요청하십시오.
UIFileSharingEnabled 키에 대한 추가 정보는 정보 특성 목록 키 참조를 참조하십시오 .
새로운 XCode 7은 Info.plist에 'UIFileSharingEnabled'키만 필요합니다. 'CFBundleDisplayName'은 더 이상 필요하지 않습니다.
힌트 하나 더 : 'tests'대상의 Info.plist 만 수정하지 마십시오. 기본 앱과 '테스트'에는 서로 다른 Info.plist가 있습니다.
어쩌면 너희들에게는 분명하지만 폴더가 파일 앱에 표시되지 않아서 잠시 내 머리를 긁었다. 실제로 폴더에 무언가를 저장해야했습니다. 당신은 이것을 달성 할 수 있습니다