Пакет файлов класса 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 или чего-либо еще.

Другие вопросы по тегам