二、针对ios8的适配
在xcode工程中,command + N,——> iOS——》resource——》Asset Catalog。新建这样一个文件。
然后,在这个新建的xcassets文件中,在其左侧栏右键,点击new app icon会产生一个APPIcon文件夹;new launch image,会新建1个LaunchImage文件夹。
三、iphone6、iPhone6 plus的资源使用
1、iPhone6的图片资源使用同iPhone5、iPhone4,坐标调整最好使用autolayout.
2、iPhone6 plus图片资源使用ipadhd的资源。
具体操作:(1)在CCCConfiguration.m中,找到如下方法:-(NSInteger) runningDevice。
在此方法中找到这一行:ret = isiPhone5 ? CCDeviceiPhone5 : CCDeviceiPhone;
在这一行之下,if条件之外另起一行,写入:
if ([UIScreen mainScreen].scale == 3.0f) { //iPhone6 plus的特征
}//end if
这几行代码可以让iPhone6 plus使用“-hd”高清资源。
(2)在appdelegate.m中,applicationdidfinishlaun
if((UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhon
(3)自行调节坐标,以适应iPhone6 plus就可以了。
四、图标icon上又出现了玻璃高光
在工程中选择包含icon和launch image的images.xcassets文件夹,选择Appicon,打开右侧边栏,勾选“iOS icon is pre-rendered”即可,如下:
五、更新版本在iTunesconnect中上传截图,规格尺寸都对,就是上传失败,出现如下提示:
One or more screenshots are in the wrong size. For more information, see the Developer Guide.
原因:上传的是ios模拟器自动生成的截图,截图命名中有汉字。把截图用简短的英文重命名即可。
六、上传更新版本的app
出现如下问题:
工程中asset catalog里面,APPIcon中有个carplay图标是120×120的,这个图标不应该加上,将其删除,再次上传就ok了。
下面那个黄色警告可以无视。