【Cocos2d-X(1.x 2.x) 】iOS6与iphone5适相关设置随笔(解决第三方类库无法通过armv7s编译的方法、添加Default-568h@2x.png)
2012-11-14 16:50
696 查看
本站文章均为 李华明Himi 原创,转载务必在明显处注明:
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/1020.html
一、 很多项目使用>=4.5 version 的Xcode无法,发现很多第三方库,比如SWaves SDK、Admob SDK、91 SDK Mobage SDk等等。1. 最简单的解决方案肯定是等这些第三方库尽快更新支持ios6 armv7s 的新版SDK.2.另外等不及的童鞋可以尝试如下两种方法解决无法通过编译的问题:2.1:选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索: Build Active Architecture Only 然后将其设置为 YES 即可通过armv7s编译
2.2.:选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索: Valid Architectures 删除其中armv7s删除即可。推荐第一种解决方案。 需要注意的是,虽然有的使用如上方法可以通过ios6的armv7s的第三方编译,但是仍无法编译到iphone5真机,对于此种情况我们只能默默等待第三方对armv7s的新版本了。 二、 关于之前引擎版本的在iOS6 无法正常横屏的请参考上一章博文。三、当使用>=4.5 Version 的Xcode 需要添加一张 1136*640的 Default 图片,如果是横屏则需要添加一张 640*1136的图,图片名统一使用“ Default-568@2x.png ” 这张图片命名方式只适用于启动logo图。如果你没有添加最新尺寸的Default图片,系统提示警告如下:
双击此警告,系统将如下提示:
上面提示是提醒是否需要Xcode自动生成一张Default-568h@2x.png 尺寸默认是640*1136的一张全黑色的png图。 四、如果有童鞋使用CCDirector::sharedDirector()->getWinSize();的方式根据其width判断是否为iphone5的话,那么千万注意(横屏距离):你千万不要判断当前屏幕尺寸的 if(size.width==1136){/*是iphone5*/} (这种是错误的)在iphone上只有480*320的尺寸,现在iphone5 则是 568*320 !!!因此正确应该是:if(size.width==568){/*是iphone5*/}
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/1020.html
一、 很多项目使用>=4.5 version 的Xcode无法,发现很多第三方库,比如SWaves SDK、Admob SDK、91 SDK Mobage SDk等等。1. 最简单的解决方案肯定是等这些第三方库尽快更新支持ios6 armv7s 的新版SDK.2.另外等不及的童鞋可以尝试如下两种方法解决无法通过编译的问题:2.1:选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索: Build Active Architecture Only 然后将其设置为 YES 即可通过armv7s编译
2.2.:选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索: Valid Architectures 删除其中armv7s删除即可。推荐第一种解决方案。 需要注意的是,虽然有的使用如上方法可以通过ios6的armv7s的第三方编译,但是仍无法编译到iphone5真机,对于此种情况我们只能默默等待第三方对armv7s的新版本了。 二、 关于之前引擎版本的在iOS6 无法正常横屏的请参考上一章博文。三、当使用>=4.5 Version 的Xcode 需要添加一张 1136*640的 Default 图片,如果是横屏则需要添加一张 640*1136的图,图片名统一使用“ Default-568@2x.png ” 这张图片命名方式只适用于启动logo图。如果你没有添加最新尺寸的Default图片,系统提示警告如下:
双击此警告,系统将如下提示:
上面提示是提醒是否需要Xcode自动生成一张Default-568h@2x.png 尺寸默认是640*1136的一张全黑色的png图。 四、如果有童鞋使用CCDirector::sharedDirector()->getWinSize();的方式根据其width判断是否为iphone5的话,那么千万注意(横屏距离):你千万不要判断当前屏幕尺寸的 if(size.width==1136){/*是iphone5*/} (这种是错误的)在iphone上只有480*320的尺寸,现在iphone5 则是 568*320 !!!因此正确应该是:if(size.width==568){/*是iphone5*/}
相关文章推荐
- 解决第三方类库无法通过armv7s编译的方法、添加Default-568h@2x.png
- 【Cocos2d-X(1.x 2.x) 修复篇】iOS6 中 libcurl.a 无法通过armv7s编译以及iOS6中无法正常游戏横屏的解决方法
- 解决第三方类库无法通过armv7s编译的方法
- 【Cocos2d-X(1.x 2.x) 修复篇】iOS6 中 libcurl.a 无法通过armv7s编译以及iOS6中无法正常游戏横屏的解决方法
- 【Cocos2d-X(1.x 2.x) 修复篇】iOS6 中 libcurl.a 无法通过armv7s编译以及iOS6中无法正常游戏横屏的解决方法
- 【Cocos2d-X(1.x 2.x) 】iOS6与iphone5解决armv7s,Default-568h@2x.png
- ios 解决第三方类库无法通过armv7s编译的方法
- 【Cocos2d-X(1.x 2.x) 】iOS6与iphone5解决armv7s,Default-568h@2x.png 推荐
- Cocos2d-x for win8 编译通过,无法运行的解决办法
- 关于iOS6应用中第三方类库不支持armv7s的问题解决
- 用IE调试ActiveX控件的相关设置(无法启动调试信息,找不到Microsoft Internet Explorer的解决方法)
- 关于iOS6应用中第三方类库不支持armv7s的问题解决
- 关于iOS6应用中第三方类库不支持armv7s的问题解决
- 无法通过控制面板中的“添加/删除程序”来添加删除程序的解决方法
- Delphi XE2 升级项目编译ralease版本,无法添加UAC解决方法
- 各类Java heap space 解决方法,并通过java代码获取JVM的相关信息,所在操作系统的信息(包含eclipse&myeclipse的调试的内存设置)
- c#.net无法直接启动带有“类库输出类型”的项目 若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项-----解决办法
- 关于iOS6应用中第三方类库不支持armv7s的问题解决
- 用IE调试ActiveX控件的相关设置(无法启动调试信息,找不到Microsoft Internet Explorer的解决方法)
- 关于iOS6应用中第三方类库不支持armv7s的问题解决