【Cocos2d-X(1.x 2.x) 修复篇】iOS6 中 libcurl.a 无法通过armv7s编译以及iOS6中无法正常游戏横屏的解决方法
2012-09-28 12:03
651 查看
本站文章均为 李华明Himi 原创,转载务必在明显处注明:
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/1000.html
☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您!iOS6 与 iphone5 已经发布一段时间了,那么对于cocos2dx在昨天发布的最新支持的Cocos2d-2.0-x-2.0.3 released版本之前的版本跑在iOS6中会出现两个问题(Himi 都已iphone5 真机调试验证并解决)首先对于 libcurl.a 无法通过armv7s编译的问题给出解决方案:下载最新的Cocos2d-2.0-x-2.0.3引擎包,然后找到已经支持armv7s的libcurl.a的文件,路径如下:http://cocos2d-2.0-x-2.0.3/cocos2dx/platform/third_party/ios/libraries/libcurl.a将其替换你项目的旧libcurl.a即可。对于iOS6中无法正常游戏横屏的解决方案如下:1.首先在你项目根目录的ios/AppController.mm 类找到如下代码:
将其替换成如下代码:
2. 然后在你项目根目录的 ios/RootViewController.mm文件中添加如下两个函数:
OK,问题解决。官方在昨天已经发布的最新的Cocos2d-2.0-x-2.0.3 released版本,已经解决如上问题,针对ios6 和iphone5的。如果还有项目报错,要检查是否因为第三方SDK类库造成,毕竟iOS6的更新带来各大第三方库的更新。
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/1000.html
☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您!iOS6 与 iphone5 已经发布一段时间了,那么对于cocos2dx在昨天发布的最新支持的Cocos2d-2.0-x-2.0.3 released版本之前的版本跑在iOS6中会出现两个问题(Himi 都已iphone5 真机调试验证并解决)首先对于 libcurl.a 无法通过armv7s编译的问题给出解决方案:下载最新的Cocos2d-2.0-x-2.0.3引擎包,然后找到已经支持armv7s的libcurl.a的文件,路径如下:http://cocos2d-2.0-x-2.0.3/cocos2dx/platform/third_party/ios/libraries/libcurl.a将其替换你项目的旧libcurl.a即可。对于iOS6中无法正常游戏横屏的解决方案如下:1.首先在你项目根目录的ios/AppController.mm 类找到如下代码:
// Set RootViewController to window [window addSubview: viewController.view];
将其替换成如下代码:
// Set RootViewController to window if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0) { // warning: addSubView doesn't work on iOS6 [window addSubview: viewController.view]; } else { // use this mehod on ios6 [window setRootViewController:viewController]; }
2. 然后在你项目根目录的 ios/RootViewController.mm文件中添加如下两个函数:
- (NSUInteger) supportedInterfaceOrientations{ return UIInterfaceOrientationMaskLandscape; } - (BOOL) shouldAutorotate { return YES; }
OK,问题解决。官方在昨天已经发布的最新的Cocos2d-2.0-x-2.0.3 released版本,已经解决如上问题,针对ios6 和iphone5的。如果还有项目报错,要检查是否因为第三方SDK类库造成,毕竟iOS6的更新带来各大第三方库的更新。
相关文章推荐
- 【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)
- iOS6中无法正常游戏横屏的解决方法
- 解决第三方类库无法通过armv7s编译的方法、添加Default-568h@2x.png
- ios 解决第三方类库无法通过armv7s编译的方法
- 解决第三方类库无法通过armv7s编译的方法
- Cocos2d-x学习(十九):iOS6中无法正常游戏横屏的解决方案
- Cocos2d-x学习(十九):iOS6中无法正常游戏横屏的解决方案
- vs2008向导生成的CLR工程编译无法通过的解决方法
- vs2012下mfc程序通过ado方式使用access数据库编译的程序在xp底下无法使用解决方法
- Cocos2d-x for win8 编译通过,无法运行的解决办法
- 【Cocos2d-X】iOS6 中 libcurl.a及iOS6中无法横屏的解决方法 推荐
- 经典老牌游戏魔兽争霸3无法在Win8系统上正常运行的解决方法
- 【COCOS2DX-LUA 脚本开发之六】利用Lua强转函数解决使用CCNode报错或无法正常使用以及简单介绍 quick-cocos2d-x 与 OpenQuick 两款Lua免费开源框架
- 解决:Android编译源码根目录下/system/vold后,通过push命令将编译生成的vold文件push至system/bin下无法正常开机
- <Linux>Ubuntu-gcc编译器无法编译sqrt函数和aqrtf函数的解决方法以及sqrt和aqrtf函数的区别
- 解决:Android编译源码根目录下/system/vold后,通过push命令将编译生成的vold文件push至system/bin下无法正常开机
- 【COCOS2DX-LUA 脚本开发之六】利用Lua强转函数解决使用CCNode报错或无法正常使用以及简单介绍 quick-cocos2d-x 与 OpenQuick 两款Lua免费开源框架
- cocos2d 横屏时,在Scene的init不能通过shareDirector得到正确的winSize,无法定位问题解决方案