iOS新项目的环境配置info.plist文件

本文详细介绍了iOS项目中info.plist文件的各项配置参数及其作用,包括BundleID用途、版本号管理规则、Development Target设置、MainInterface的功能及使用场景、启动画面配置、AppIcon设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iOS新项目的环境配置info.plist文件

Bundle ID有什么用? ----->用于产品上线,推送注册等。苹果根据Bundle ID找到手机上的这种应用,然后将后台消息推送给用户。
Bundle ID格式:类似于这样 com.tencent.wechat  (com.公司名.应用名)

上传的时候版本号不能相等,并且版本号必须要比之前的版本号大!(Version是应用在APP store里面展示的版本号,build是内部的打包测试的号,每一次打包,build号都需要自增,但是Version只有发布到App store成功以后,下次再发布才必须自增)

Development Target支持的iOS系统版本。

Main Interface(程序启动自动加载Main storeboard)

main.m文件里面的main函数所做的事情为以下4步:
1.创建一个UIApplication对象 
2.创建UIApplication代理对象,并且成为UIApplication对象代理属性 
3.开启主运行循环,保证程序一直跑起来,不立即结束(检测用户的触摸事件) 
4加载info.plist文件,判断info.plist文件里面有没有执行main.stroeboard,如果指定就会加载main storeboard.

Main Interface指定程序启动的主窗口,默认指向scoreboard创建的主窗口,一般应用都是纯代码搭建主界面,这里Main Interface设置为空。

Device Oriention为设备支持的旋转方向。

status bar style :为状态栏的样式(即电源栏的样式高亮、默认,是否显示、隐藏)。


点击tabBar切换自控制器的原理:把上一个控制器view移除,然后把当前控制器view添加上去。
创建窗口,设置窗口的跟控制器,然后设置为主窗口。

App icon  项目图标。pt为点的单位,例如icon为29pt的图片,@2x的icon转换为像素就是 29*2 = 58个像素。
icon里面多余的图片都是在下面的unsigned上面,这些图片可以直接删掉,程序打包的时候不会打包这些没有使用的Appicon。

LaunchScreen:代理之前的启动图片。程序中碰到模拟器尺寸不对,马上找启动图片,默认模拟器的尺寸由启动图片决定。
LaunchScreen的好处:1可以展示更多的东西。  2 可以只求美工出一个大尺寸的图片。
启动图片的优先级Launch Images Sources:启动图片的优先级 < Launch Screen File,所以一般需要将后者设为空。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值