博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS中info.plist文件的一些相关配置
阅读量:6319 次
发布时间:2019-06-22

本文共 1406 字,大约阅读时间需要 4 分钟。

下面是一些iOS项目中常用的plist文件的相关设置:

1.定位为题:

  调用定位时在target里设置两个属性:NSLocationAlwaysUsageDescription  NSLocationWhenInUseUsageDescription

2. 网络请求:

  Xcode升级后不支持http访问的解决办法:在Info.plist中添加NSAppTransportSecurity类型Dictionary。

    在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

3. 设置应用名称(Bundle display name)

  <key>CFBundleDisplayName</key>
  <string>应用程序名称</string>

4.设置应用程序版本号(Bundle version):

  每次部署应用程序的一个新版本时,将会增加这个编号,用于标识不同的版本。
  <key>CFBundleVersion</key>
  <string>1.0</string>

5.设置应用程序是否支持后台运行(Application does not run in background)

  通过UIApplicationExitsOnSuspend可以设置iOS的应用程序进入到挂起状态下是否立即退出,设置为YES表示不支持后台运行退出到后台立即退出,设置为NO表示  支持后台运行。
  (1)设置支持后台运行
  <key>UIApplicationExitsOnSuspend</key>
  <false/>
  (2)设置不支持后台运行
  <key>UIApplicationExitsOnSuspend</key>
  <true/>

6. info.plist的几个常见属性:

  Localization native development region : 与本地化设置有关,为默认的开发语言

  Executable file:程序安装包的名称
  Bundle identifier:软件唯一的标识,是根据公司的标识与项目名称自动生成的,在上传和测试的时候会用到
  InfoDictionary version:版本信息
  Bundle name:App安装后显示的名称
  Bundle OS Type code:用来标识软件包类型
  Bundle versions string, short:发布的版本字符串
  Bundle creator OS Type code:创建者的标识
  Bundle version:应用程序版本号
  Application requires iPhone environment:用于指示程序包是否只能运行在iPhone OS 系统上,默认为YES
  Launch screen interface file base name:欢迎界面的文件名称
  Main storyboard file base name:默认情况下程序的主入口
  Supported interface orientations:设置程序默认支持的方向

转载于:https://www.cnblogs.com/blogfan/p/5848645.html

你可能感兴趣的文章
禁止自动横屏下的视频播放强制旋转
查看>>
Docker 入门操作
查看>>
直播的一些技术点
查看>>
JavaScript实现链表
查看>>
103. Binary Tree Zigzag Level Order Traversal
查看>>
JavaScript函数式编程,真香之组合(一)
查看>>
使用Envoy 作Sidecar Proxy的微服务模式-3.分布式追踪
查看>>
深入了解以太坊
查看>>
SpringBoot 实战 (二) | 第一个 SpringBoot 工程详解
查看>>
Go goroutine理解
查看>>
IDE 插件新版本发布,开发效率 “biu” 起来了
查看>>
如何让被遮挡层可以进行事件点击?(纯CSS方法)
查看>>
理解环境变量 JAVA_TOOL_OPTIONS
查看>>
Java Bridge Pattern(桥接模式)
查看>>
看大牛是如何使用和理解线程池
查看>>
sql server 索引阐述系列八 统计信息
查看>>
c# Request对象(13)
查看>>
USB,蓝牙,以太网,还是WIFI?
查看>>
阿里云服务器更改时区为utc
查看>>
APP测试流程和测试点
查看>>