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的更新带来各大第三方库的更新。
原文:http://xiaominghimi.blog.51cto.com/2614927/1009094
分享到:
相关推荐
mac命令行下全自动编译libcurl.a库(support SSL)供ios开发用!zip包含ios-build-libcurl.sh、ios-build-openSSL.sh、Readme.txt三个文件
"libcurl.a静态库(.a文件) android可用,包含armeabi、x86、arm64-v8a、x86_64" 这个标题指出,我们正在讨论的是一个适用于Android操作系统的静态链接库——libcurl,它以`.a`文件格式提供,并且支持四种不同的...
在Android Studio项目中,可以通过Gradle的外部Native Build系统来集成libcurl.a,将库文件添加到相应架构的源集目录,并在build.gradle文件中配置相应的编译选项。 总之,libcurl.a静态库为Android开发者提供了一...
《深入理解libcurl.a在HTTPS支持中的应用》 libcurl是一个强大的开源库,它为开发者...这个“libcurl.a.zip”压缩包中的curl工具,可以帮助开发者快速测试和验证libcurl的功能,同时也是学习libcurl的一个实用起点。
在这个压缩包文件中,包含32位和64位版本的libcurl.lib,这将适用于不同架构的操作系统。 ### 1. libcurl库介绍 libcurl是一个开源的库,由Daniel Stenberg维护,它支持多种传输协议,包括HTTP、HTTPS、FTP、FTPS、...
总的来说,这个压缩包提供了一个全面的libcurl解决方案,涵盖了不同平台的需求,并包含了编译好的库文件和头文件,使得开发者可以轻松地在自己的项目中集成libcurl,实现高效的网络通信功能。无论是新手还是经验丰富...
附件中文件解压后可直接使用,win7 ,gcc 4.9.2以上编译。 编译过程中libcurl, zlib未作修改 openssl更改了test下几个文件,使用tdm-gcc 5.1.0编译 libssh2在github上下的源码,更改openssl.h文件,使用cmake编译 ...
在这个场景中,我们讨论的是"arm64-v8a"架构下的三件套库文件:libcrypto.a、libcurl.a和libssl.a。这三者在IT领域中扮演着重要的角色,特别是在网络通信和加密安全方面。 libcrypto.a是OpenSSL库的一部分,它是...
2. **添加库文件**:在Xcode项目中,右键点击"Libraries"或"Frameworks"文件夹,选择"Add Files to 'YourProject'",然后选择解压后的libcurl.a文件。 3. **设置搜索路径**:在项目的"Build Settings"中,找到...
libcurl.dll c++http网络通信库的win7 64位lib文件
本教程将详细介绍如何在VS2015中编译并使用libcurl.lib静态库。 首先,你需要下载libcurl的源代码,通常可以从其官方网站获取最新版本。解压后,你会得到一个包含多个目录和文件的结构。 1. **配置libcurl**: - ...
### Win7旗舰版系统运行程序软件提示丢失libcurl.dll文件的解决方法 #### 一、问题概述 在使用Win7旗舰版系统时,有时可能会遇到这样的情况:当启动某些应用程序或游戏时,系统会提示“找不到libcurl.dll”或者...
没有加密解密功能的独立android\x86\libcurl.a, 不关联libcrypto.a和libssl.a,使apk包减小1.1M左右。
库版本:curl-7.68.0(20200204) 包含文件: libcurl.lib库文件 ...本文件为libcurl源码编译好的lib库文件和头文件,包含C++示例、libcurl的源码下载地址、以及lib文件的编译方法和lib在c++中的使用说明。
使用最新的openssl1.1.1h、curl-7.74.0、vs2010编译的libcurl.dll,编译后的curl.exe已经测试过了可以打开https网站,指令:curl.exe https://mail.qq.com -k
《iOS开发中的libcurl库混编实践》 libcurl,一个强大的开源URL传输库,广泛应用于各种网络数据传输任务,包括HTTP、FTP、SMTP等多种协议。在iOS开发中,libcurl库的引入使得开发者能够方便地实现网络请求,特别是...
libcurl.lib在vs2015下编译,64位静态库,curl-7.54.0
VMware虚拟机报错,无法连接sigc-2.0.dll和libcurl.dll解决方案 VMware虚拟机版本:7.1.4 build-385536 问题描述:系统提示一个工具升级,确定,升级自动重装后,VMware打开出错。 解决方案: 网上下载替换VMware...
开发者可以选择在自己的项目中链接这个库,这样程序就不需要依赖外部的`libcurl.dll`,而是将curl的功能直接编译进可执行文件。 关于如何编译curl以获取这些文件,你提到可以参考博主的博客。编译过程通常涉及以下...
在C或C++项目中使用libcurl.lib,需要将库文件添加到项目的链接器设置中,并确保程序运行时能够找到相应的libcurl.dll。同时,也需要包含libcurl的头文件,以使用其提供的API。 **总结:** 这个压缩包提供了一个64...