这个文章写的很详细,有什么地方忘记的时候,可以过来参考一眼。
http://www.jianshu.com/p/a61aa8af2196
我在上线的时候遇到的问题
0.debug改为release!!!别再忘记了!!
1.上线之前,一定要设置tagets->general中的各种内容,要一项一项的过一遍
- version或者build中,如果之前已经提交过一次,现在要重新打包,那你在这里要改一下,如果不改,等archive的时候检测完出错还得再返回来修改重新来一遍。
- team要和证书中的保持一致
- Deployment Target :这个要是不改问题很大啊!!
- Devices: 如果不支持iPad,就在这里改成iPhone。
- Device Orientation: 如果设备只支持竖屏,那就把不用的勾掉。
- Lunch Images Source: 页面启动图又两种添加方式,一种是在Lunch Screen File中直接放一张图,一种是在Lunch Images Source放各种尺寸的图。一般是用第二种。当选这个的时候,一定要将Lunch Screen File中的内容删除掉。将 Lunch Images Source与图片文件夹连接起来。
2.在Archive的时候,我无法选中它。
其实,是因为Archive的时候,不可以在模拟器状态下,要连接真机,或者Generic iOS Device状态下,才可以选择。
3.icon缺失的情况下也不可以打包。
4.报错:
no matching provisioning profile fond:...UUID"759c12..." however,no such...
解决:
右键配置文件(bidHall.ccodeproj)->显示包内容->打开project.pbxproj->全局搜索:PROVISIONING_PROFILE或者UUID 把这个相关的全部删除掉保存重新运行即可
5.页面启动图的尺寸
启动图链接:http://www.jianshu.com/p/ba27018f8355