一、创建项目
备注:
Organization Identifier:它是组织唯一标示,一般我们会使用公司的域名形式(这个域名一般会倒序书写,例如公司域名为:www.cmjstudio.com,我们这里就写成com.cmjstudio),和项目名称共同组成一个程序的唯一标示“Bundle Identifier”,这个标示在整个App Store中是唯一的,如果两个应用程序标示完全一样,那么安装时会先卸载前面的程序再安装新程序。
二、基本环境搭建
1.> 屏幕的方向
标注1:可以选择开发者账号,如果您有多个开发者账号,在这里选择一个就可以了;
标注2:设置设备方向;(Portrait:竖屏;Landscape Left:横屏向左;Landscape Right:横屏向右)
标注3:应用程序启动时是否隐藏状态栏;
其它:
Deployment Target : iphone系统的版本,表示只支持....以上
Main Interface : 程序的入口,main 函数
Status Bar Style : 状态栏 default:黑色 light:白色 只用在程序启动时才有用,启动完就 没用了 ,开发中一般将其隐藏,即标注3打钩
2.> App的名字:
3.> App的图标:
settings: 设置时显示的图标
iphoneApp : 桌面上显示的图标
(1.) 设计的图标跟应用程序准备支持的设备系统有关,所以需要选择右侧所支持的手机设备系统(ios7.0 and Later),然后直接将美工做的AppIcon的图片拖进来就可以。
(2.)图片拖进来后会出现空白没有设置的,其实上面的图片并不是所有图片都必须设置,具体要求可以直接查看苹果官方要求
(3.)对缺少尺寸的AppIcon,可用如下方法进行设置
1. 找到图片所在位置
2.如果是图片尺寸不对,需要对图片尺寸进行修改,可双击图片,在【工具】里选中【调整大小】,改为自己需要的尺寸即可。
(4.)可在下列位置查到AppIcon的资源信息:在Assets.xcassets上右键在Fiddler中查看文件内容并进入 Assets.xcassets文件夹,可以看到子文件夹:AppIcon.appiconset,如下图:
文件夹中分别存放了我们前面设置的图片资源,除此之外还有一个Contents.json文件,在这个文件中记录的资源信息,等信息:
(5.)将Unassigned的图片最好删除,否则会有警告
3.> App的启动图片
操作步骤如下:
步骤1. 下图是系统自带的启动设置,一般不用这个,可以删除
步骤2. 将 图一中【Launch Screen File】内容删除 或者 图二中选中那行删掉,效果都是一样的。
为什么删除【Launch Screen File】?
原因 : 优先级---->【Launch Screen File】>【Launch images source】,故将【Launch Screen File】内容删除.
步骤3. 点击【Launch images source】后面的按钮【Use Asse Cataflog】,弹出一对话框,点击【Migrate】就可以了。
问题 : 上述设置后,启动无效果
原因 : 有可能是Xcode的缓存
解决 : 【Produce】---->【clean】一下,或(快捷键: Command + Shift +K),若还没有解决,就删除APP.
补充: 若使用 【Launch Screen File】
【Launch Screen File】: Xcode6开始有
好处:
1. 自动识别当前真机或模拟器的尺寸
2.只要让美工提供一个可拉伸的图片
3.展示更多东西
【Launch Screen File】底层实现:
把LaunchScreen截屏,生成一张图片,作为启动界面
而LaunchImage启动图片,屏幕可是范围是由图片决定
步骤4.选择右侧所支持的手机设备系统,运行一下,解决一下警告(和AppIcon一样)即可。
步骤5. 右侧一般会给项目加一个前缀,用于区分系统与自己的类