2013-11-28 10 views
0

여러 자원을 포함하는 번들 인 사용자 정의 파일 형식을 제공하는 NSDocument 기본 응용 프로그램을 만들었습니다 ... 모든 것이 잘 작동하고, 저장하고,로드하고, 패키지 내용을 표시 할 수 있습니다.NSDocument 클래스 파일 번들이 복사되지 않음

Gmail, Dropbox와 같이 인터넷을 통해 전송할 때 문제가 발생합니다 ... 파일이 KB에서 바이트로 축소되고 내 앱 이름도 표시되지 않으며 '표시 패키지 내용은 '

mdls 

kMDItemContentCreationDate  = 2013-11-28 21:29:25 +0000 
kMDItemContentModificationDate = 2013-11-28 21:30:06 +0000 
kMDItemContentType    = "com.xxx.yyy" 
kMDItemContentTypeTree   = (
    "com.xxx.yyy", 
    "public.composite-content", 
    "public.content", 
    "com.apple.package", 
    "public.directory", 
    "public.item" 
) 
kMDItemDateAdded    = 2013-11-28 21:30:06 +0000 
kMDItemDisplayName    = "FILENAME.ext" 
kMDItemFSContentChangeDate  = 2013-11-28 21:30:06 +0000 
kMDItemFSCreationDate   = 2013-11-28 21:29:25 +0000 
kMDItemFSCreatorCode   = "" 
kMDItemFSFinderFlags   = 0 
kMDItemFSHasCustomIcon   = (null) 
kMDItemFSInvisible    = 0 
kMDItemFSIsExtensionHidden  = 0 
kMDItemFSIsStationery   = (null) 
kMDItemFSLabel     = 0 
kMDItemFSName     = "FILENAME.apr" 
kMDItemFSNodeCount    = 1 
kMDItemFSOwnerGroupID   = 20 
kMDItemFSOwnerUserID   = 501 
kMDItemFSSize     = 134690 
kMDItemFSTypeCode    = "" 
kMDItemKind     = "MyApp" 
kMDItemLogicalSize    = 134690 
kMDItemPhysicalSize   = 135168 

MIME 응용 프로그램/X-디렉토리를 작동합니다 charset = binary 바이너리

답변

0

어떻게 이러한 파일을 보내고 있습니까? 포장지를 먼저 압축하고 있습니까? 래퍼는 UNIX 디렉토리 일뿐입니다. 파일을 대상 컴퓨터의 디렉터리로 열 수 없다면 잘못 복사 한 것입니다. NSDocuments 나 NBundles 또는 기타 항목에는 문제가되지 않습니다.

+0

문제는 프로덕션 컴퓨터에서 번들이 올바르게 작동하고 내 응용 프로그램에서 파일로 열리는 것입니다 ... 그러나 전자 메일로 보낼 수는 없습니다. –