Пакет файлов класса NSDocument не копирует право
Я создал NSDocument
базовое приложение, предоставляющее пользовательский формат файла, представляющий собой пакет, содержащий несколько ресурсов... все работает отлично, я могу сохранять, загружать, показывать содержимое пакета и т. д....
проблема в том, что когда я хочу отправить его через Интернет, например, с помощью g mail или dropbox... файл сжимается (от КБ до байтов) и не содержит ни имени моего приложения, ни "Показать содержимое пакета работает"
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-каталог; кодировка = двоичная
1 ответ
Как вы отправляете эти файлы? Вы сначала сжимаете обертки? Оболочка - это просто каталог UNIX - если вы не можете открыть свой файл как каталог на целевом компьютере, вы просто копируете его неправильно, это не проблема NSDocuments, NBundles или чего-либо еще.