当前位置:  开发笔记 > Android > 正文

创建一个包 - 出了什么问题?

如何解决《创建一个包-出了什么问题?》经验,为你挑选了1个好方法。

我在这里有一个相对简单的.我正在捆绑包住我的应用程序的Resources文件夹(可能在Application Support文件夹中).这些包将包含应用程序处理的数据的模板信息.我已经构建了一个包,扩展名为"booksprintstyle",目录结构符合规范.我有一个Info.plist全部设置,我想我已经填写了我需要的所有值.我是否需要在我的应用程序中更改某些内容以将这些文件夹扩展名识别为包文件,或者我在捆绑结构中缺少某些内容?我注意到一些bundle有一个名为PkgInfo的文件; 那很重要吗?

以下是我的捆绑包中的Info.plist.





    CFBundleDevelopmentRegion
    English
    CFBundleGetInfoString
    1.0, Copyright © 2009 Joey Lange
    CFBundleIdentifier
    net.atherial.books.exporter.printingpress.printstyle
    CFBundleInfoDictionaryVersion
    6.0
    CFBundleName
    Books Print Style - Generic
    CFBundlePackageType
    BNDL
    CFBundleShortVersionString
    1.0
    CFBundleSignature
    ????
    CFBundleDisplayName
    Books Print Style - Generic
    NSHumanReadableCopyright
    Copyright © 2009 Joey Lange
    CFBundleVersion
    1.0


Peter Hosey.. 6

我是否需要在我的应用程序中更改某些内容以将这些文件夹 - 扩展名识别为包文件...

是.在应用程序的Info.plist中导出UTI声明,以获取这些包的类型.您将声明UTI符合com.apple.package.有关更多信息,请参阅了解统一类型标识符.

以下是我的捆绑包中的Info.plist.

那是不相关的.必要的声明在您的应用程序包中,而不是您的文档/插件包.

我注意到一些bundle有一个名为PkgInfo的文件; 那很重要吗?

没有.



1> Peter Hosey..:

我是否需要在我的应用程序中更改某些内容以将这些文件夹 - 扩展名识别为包文件...

是.在应用程序的Info.plist中导出UTI声明,以获取这些包的类型.您将声明UTI符合com.apple.package.有关更多信息,请参阅了解统一类型标识符.

以下是我的捆绑包中的Info.plist.

那是不相关的.必要的声明在您的应用程序包中,而不是您的文档/插件包.

我注意到一些bundle有一个名为PkgInfo的文件; 那很重要吗?

没有.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有