iOS plist文件
我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。 如果你在网上下载的工程中的这个文件名只是Info.plist,那么恭喜你,这个工程太老了,是用包含SDK2.0以前的Xcode生成的,不过没关系,不影响使用。 如果你使用文本编辑器打开这个文件,你会发现这是一个XML格式的文本文件,一般我们不用文本编辑器直接编辑这个文件,而是通过Xcode编辑。 下面是这个文件的一个例子: 下面是对这里可能出现的字段的解释: Localiztion native development region --- CFBundleDevelopmentRegion 本地化相关,如果用户所在地没有相应的语言资源,则用这个key的value来作为默认. Bundle display name --- CFBundleDisplayName 设置程序安装后显示的名称。应用程序名称限制在10-12个字符,如果超出,将被显示缩写名称。 Executaule file -- CFBundleExecutable 程序安装包的名称 Icon file --- CFBundleIconFile 应用程序图标名称,一般为icon.png Bundle identifier --- CFBundleIdentifier 该束的唯一标识字符串,该字符串的格式类似com.yourcompany.yourapp,如果使用模拟器跑你的应用,这个字段没有用处,如果你需要把你的应用部署到设备上,你必须生成一个证书,而在生成证书的时候,在apple的网站上需要增加相应的app IDs.这里有一个字段Bundle identifier,如果这个Bundle identifier是一个完整字符串,那么文件中的这个字段必须和后者完全相同,如果app IDs中的字段含有通配符*,那么文件中的字符串必须符合后者的描述。 InfoDictionary version --- CFBundleInfoDictionaryVersion Info.plist格式的版本信息 Bundle OS Type code -- CFBundlePackageType:用来标识束类型的四个字母长的代码,(网上找的,不解??) Bundle versions string, short --- CFBundleShortVersionString 面向用户市场的束的版本字符串,(网上找的,不解??) Bundle creator OS Type code --- CFBundleSignature:用来标识创建者的四个字母长的代码,(网上找的,不解??) Bundle version --- CFBundleVersion 应用程序版本号,每次部署应用程序的一个新版本时,将会增加这个编号,在app store上用的。 Application require iPhone environment -- LSRequiresIPhoneOS:用于指示程序包是否只能运行在iPhone OS 系统上。Xcode自动加入这个键,并将它的值设置为true。您不应该改变这个键的值。 Main nib file base name -- NSMainNibFile 这是一个字符串,指定应用程序主nib文件的名称。如果您希望使用其它的nib文件(而不是Xcode为工程创建的缺省文件)作为主nib文件,可以将该nib文件名关联到这个键上。nib文件名不应该包含.nib扩展名。这个字段可以删除,你可以参考我前面的文章,main函数研究。 supported interface orientations -- UISupportedInterfaceOrientations 程序默认支持的方向。 下面是转载的。 Application uses Wi-Fi |
转载于:https://www.cnblogs.com/yuhaojishuboke/p/5155854.html
iOS plist文件相关推荐
- iOS Plist 文件的 增 删 改
一:Plist 文件的创建 Plist 文件作为我们IOS开发的一种数据存储文件,还是经常会用到的.在看<X-code江湖录>的时候,看到了这一点.自己就写了一下,把写的东西分享出来!先看 ...
- 读取iOS plist文件 (其实类似读取xml文件)
using System; using System.Data; namespace Manjinba.Communication.Common.Utils { public class PlistR ...
- 自己服务器上部署APP应用(安卓和IOS版),下载页面的代码,以及IOS的xxx.plist文件的建立
第一 先安装nginx 第二 修改nginx配置 # vim /usr/local/nginx/conf/nginx.conf#配置用户和用户组 #user nobody; #工作进程数,建议设置为C ...
- iOS 打包.framework(包括第三方、图片、xib、plist文件)详细步骤及需要注意的地方...
https://www.cnblogs.com/yk123/p/9340268.html // 加载自定义名称为Resources.bundle中对应images文件夹中的图片 // 思路:从main ...
- iOS学习之 plist文件的读写
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ...
- IOS之Info.plist文件简介
http://my.oschina.net/hmj/blog/104196 元信息简介 为了提供更好的用户体验,IOS 和 OS X的每个app或bundle都依赖于特殊的元信息(meta Infor ...
- iOS开发中plist文件的创建与简单读取(一)
iOS开发中plist文件的创建与简单读取(一) 1. 创建一个工程 2. 新建一个plist文件(command+N快捷键或者新建文件 如图下的红色圈) 3. 红色圈是plist的文件名,这里默认为 ...
- IOS之plist文件
一.什么是plist文件: plist文件:Property List文件的简称,用于存放数组或者字典等的文本文件.IOS经常使用其存放用户信息,app信息等,如:info.plist文件. 二.pl ...
- iOS工程配置info.plist文件总结
Info.plist文件 介绍 info.plist文件主要描述的是一些工程的配置. 位置以及打开 另一种打开方式Open As Source Code: git操作冲突的时候打不开plist文件的时 ...
最新文章
- Android零基础入门第25节:最简单最常用的LinearLayout线性布局
- MySQL优化学习总结
- 2. Python3输入与输出
- Android之提示java.lang.RuntimeException: Parcel: unable to marshal value Image问题
- C排序算法:(二)冒泡排序
- 次世代游戏设计的相关介绍
- 终于升级?89年的Linux内核C语言“跟上时代”转成现代C
- CoinDesk将发布2018年比特币和区块链行业报告
- 实验3-9 三天打鱼两天晒网 (15 分)
- Opencv之以亚像素精度获取图片的ROI--cv.getRectSubPix
- LOJ6503. 「雅礼集训 2018 Day4」Magic(容斥原理+NTT)
- android traceview工具,[Android]Android TraceView工具使用
- 测试自动化成本及投资回报率
- 7-25自习学习日记
- 左耳朵耗子、池建强、江南白衣、余晟、朱赟限时赠书,3000本好书速领!
- jsp依据id元素值获取值及相关赋值
- Linux关闭/禁用触摸屏,deepin关闭/禁用触摸屏方法
- 听我一句劝,单片机不要去学STM32真的
- 计算机灾难性恢复,计算机灾难恢复有哪些不同的选择(Different Options for Computer Disaster Recovery)?...
- Google 三架马车:GFS、BigTable、MapReduce
热门文章
- 终于把单点登录完整流程图画明白了!史上最完整的CAS单点登录完整图解!
- 2 Redis基本知识
- 趁年轻,去硅谷!2021 “神策未来星”春季校园招聘精英项目全面启动!你准备好了吗?
- bzoj4383(拓扑排序)
- 一个仿沙漏效果的自定义view(贝瑟尔曲线实现)
- 社交网络+大数据真的用来可以模拟一个活人吗?
- poj 3537	Crosses and Crosses 博弈论之grundy值
- 由SecureCRT引发的思考和学习
- highcharts纵坐标的格式化
- Android 基础教程之-------Android ProgressBar的使用!