iPhone开发:info.plist(五)

来源:未知 责任编辑:智问网络 发表时间:2013-11-04 19:42 点击:

应用程序包关键字
--------------------------------------------------------------------------------

应用程序打包的目的是把一个应用程序打包成一个自我包含的实体,并且对用户隐藏了它的内容。然而,用户常常希望操作应用程序的某些文件。例如,用户可能希望添加或删除某个插件,本地化资源,等等。开发者可以在Info.plist 文件中指定一些可以由用户维护的项目。那么Finder会把这些项目显示在束的信息面板中,并允许用户浏览,删除或添加这些项目。

 

CFBundleInstallerInfo
应用程序打包信息的根关键字是CFBundleInstallerInfo。该关键字定义了一个字典,它包含了表A-7中所列出的关键字。“是否必须”列指出了哪些是您必须支持的功能。

表A-7应用程序打包关键字

关键字类型是否必须摘要APInstallerURLStringYes一个指向您希望安装的文件的URL路径。APFilesArrayYes一组字典,描述了那些可以被安装的文件或目录。
 

APInstallerURL
APInstallerURL关键字指定了一个指向您希望安装的文件的路径。您必须以file://localhost/path/ 形式来说明这个路径。所有被安装的文件必须位于这个文件夹中。

 

APFiles
APFiles关键字指定了一个字典,描述了您希望安装的文件。每个字典条目可以包含某个文件或目录的描述。您可以让APFiles 关键字包含在其自身中,用于指定在目录内部的文件。表A-8列出了用来指定有关单个文件或目录的信息。

表A-8 APFiles字典关键字

关键字类型描述APFileDescriptionKeyString用来显示在Finder的信息窗口中的简短描述。APDisplayedAsContainerString如果值为“Yes”,该项目作为一个目录图标显示在信息面板中;否则,它被显示为一个文档图标。APFileDestinationPathString一个安装组件的相对路径。APFileNameString文件或目录的名称。APFileSourcePathString指向应用程序包中组件的路径,相对与APInstallerURL路径。APInstallActionString操纵组件的动作:“Copy”或者“Open

 

 

摘自 云怀空-abel

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Lexical or Preprocessor Issue 'xxx.h
    • ios学习笔记(二)xcode 4.3.2下实现基本交互
    • ios版本的helloworld
    • iphone(object-c) 内存管理(3) 有效的内存管理 前半部分
    • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
    • IOS类似iphone通讯录TableView的完整demo【附源码】
    • UITableView一些方法
    • [iPhone中级]iPhone团购信息客户端的开发 (二)
    • iphone(object-c)内存管理(1)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1