美文网首页程序员
Xcode中的Info.plist字段列表详解

Xcode中的Info.plist字段列表详解

作者: Mr姜饼 | 来源:发表于2018-07-31 09:42 被阅读0次

    常用字段:

      1.获取版本信息:

        NSDictionary*infoDic = [[NSBundle mainBundle] infoDictionary];

        NSString *localVersion = [infoDic objectForKey:@"CFBundleShortVersionString"];

     2.应用支持http网络请求:

        在Info.plist中添加 NSAppTransportSecurity 类型 Dictionary 。 在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型Boolean ,值设为 YES

        注意类型NSAppTransportSecurity为Dictionary,NSAllowsArbitraryLoads为Boolean,复制粘贴的时候,不要多了空格,segment fault 页面上直接复制,经常会多一个出空格!

    控制应用的名称:

    CFBundleDisplayName

    CFBundleDisplayName字段指定了一个字符串值来标识bundle的显示名称。Finder和其他用户界面组件会把它显示给用户。这个名 称可以与文件系统中的bundle名不同。通过把字段加入适当的.lproj子目录中的InfoPlist.strings文件,就可以实现该字段的本地 化。如果您需要本地化这个字段,您还应该提供一个CFBundleName字段的本地化版本。

    CFBundleName

    CFBundleName指定了该bundle的简称。简称应该小于16个字符并且适合在菜单和“关于”中显示。通过把它加入到适当的.lproj子文件 夹下的InfoPlist.strings文件中,该字段可以被本地化。如果您本地化了该字段,那您也应该提供一个 CFBundleDisplayName字段的本地化版本。



    应用标识+应用版本:


    获取用户权限信息:

    表A-3 获取用户权限信息


    应用图标:

    表A-4 应用图标


    控制应用初始化启动:

    表A-5 控制应用初始化启动


    用户界面:

    表A-6  用户界面


    应用控制:

     表A-7 应用控制

    挑选一些有用的键值对


    UIBackgroundModes

    当你需要你的应用在后台运行时,就需要这个后台模式,数组里包含应用需要的所有后台模式,可以从以下几个值里面 选择:

    audio

    :使用音频框架来播放或者录制音频

    location

    :需要在后台访问用户的位置信息

    voip

    :这个应用支持IP语音,需要在后台进行Internet连接和音频播放

    newsstand-content

    :使用Newsstand API在后台下载并处理内容,这允许当一个代表有新的可用发布的推送 发进来的时候唤醒应用

    external-accessory

    :使用External Accessory框架来和外部的设备惊醒通讯

        bluetooth-central:使用CoreBluetooth框架和外部设备进行通讯

    本地化:


    启动服务字段:

    启动服务字段规定了Mac OS X中的应用程序是怎样被启动的。这些字段适用于CFM和Mach-O可执行文件。有关CFM和Mach-O可执行文件的详情可参见“安装和集成”一章中的“CFM可执行文件”。表A-6列出了启动服务的字段。

    表A-15  启动服务字段:


    相关文章

      网友评论

        本文标题:Xcode中的Info.plist字段列表详解

        本文链接:https://www.haomeiwen.com/subject/zydcvftx.html