在ios5.1.1真机上测试的非常好,然后上传到appstore,等1周的结果是被拒,苹果审核人员到是仔细,给了我他们的屏幕截图和操作系统环境,在ios6.0.1下屏幕会错位,为了验证该情况,我将iPad有5.1.1系统升级到6.0.1,一看,果然如此,然后在网上找原因,终于找到解决办法:
写道
将AppDelegate.m中的[window addSubview:viewController.view]替换为:
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 6.0){
[window setRootViewController:viewController];
}
else{
[window addSubview:viewController.view];
}
在RootViewController.m中加入以下代码
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}
- (BOOL)shouldAutorotate {
return YES;
}
估计是ios6,api有稍许改变造成的,不过问题总算是解决了
分享到:
相关推荐
尤其在移动设备的Android和iOS平台上,cocos2d以其强大的功能和易用性,为开发者提供了一个高效、灵活的游戏开发环境。本文将深入探讨cocos2d在Android和iOS平台上的应用及其核心知识点。 一、cocos2d框架介绍 ...
《iOS游戏编程:使用Xcode和Cocos2d》是一本深入探讨如何在苹果iOS平台上开发游戏的权威指南。本书全面介绍了使用Xcode集成开发环境和Cocos2d游戏引擎来构建高性能、交互性强的游戏应用的全过程。Cocos2d是一款广泛...
开发者可以在Cocos2d官网和社区论坛找到丰富的文档、教程和示例代码,同时,Stack Overflow和GitHub上的开源项目也是学习的好去处。 总结,Xcode与Cocos2d的集成为iOS游戏开发提供了强大的工具链,通过熟悉和掌握...
在iOS平台上开发游戏时,有时候会使用到Cocos2d-x框架,而为了实现更高效、更便捷的编程,开发者可能会选择使用Lua作为脚本语言。"cocos2d-lua整合到ios工程.zip"这个压缩包文件提供了一个将Cocos2d-lua集成到原生...
在iOS应用开发中,有时需要将游戏或交互式内容集成到原生应用中,这时Cocos2d-x Lua引擎就显得非常有用。...在实际开发过程中,可能会遇到各种问题,但只要理解了Cocos2d-x和iOS之间的交互机制,就能够灵活应对。
这个3.1.0版本的安装程序简化了在Mac平台上开发cocos2d-x游戏的过程,特别是对于那些使用Xcode作为主要开发工具的开发者而言。 Cocos2D-x是一个强大的2D游戏引擎,它提供了丰富的功能和性能优化,使开发者能够快速...
Cocos2d是一款广泛使用的开源游戏开发框架,尤其在iOS平台上深受开发者喜爱。它提供了丰富的功能和工具,使得游戏开发过程更加高效和便捷。本文将深入探讨Cocos2d iOS框架的核心概念、主要特点以及如何利用它来创建...
对于熟悉cocos2d-iphone或cocos2d-x的开发者而言,cocos2d-html5提供了无缝过渡的可能,让开发者能够在新的平台上快速上手,展示其技术实力。 #### 移植至HTML5的驱动力 HTML5游戏开发之所以吸引人,主要在于其...
4. **触摸事件**:实现cocos2d的触摸事件监听,当用户在屏幕上滑动时,捕捉滑动方向并执行相应的合并操作。这需要对cocos2d的事件监听器进行配置,以及编写处理滑动事件的逻辑代码。 5. **数字合并与生成**:编写...
对于iOS平台,你需要在Xcode中配置相应的依赖库。 在完成集成后,开发者可以通过Lua脚本来控制Spine动画。Cocos2d-x提供了一个SpineNode类,它是Cocos2d-x的CCNode的子类,可以直接在场景中添加和管理Spine动画。...
在cocos2d-x项目中,Xcode提供了项目管理、代码编辑、调试和构建工具,使得开发者可以在一个统一的环境中完成游戏开发的全过程。对于这个"cocos2d-x魔塔源码Xcode版",意味着源代码是专为在Xcode环境下编译和运行而...
Cocos2D是一款广泛用于开发2D游戏、动画以及其他图形应用的开源框架,尤其在iOS平台上备受开发者喜爱。本教程将深入探讨如何在iOS设备上使用Cocos2D进行游戏开发,适合初学者和有一定经验的开发者提升技能。 Cocos...
在cocos2d-x项目中,xcode通常用于构建和调试iOS版本的游戏。 【魔塔(mota)】可能是指一款使用cocos2d-x框架开发的游戏项目,或者是一个特定的开发示例。魔塔通常是一种策略类的像素风游戏,玩家需要通过规划行动...
7. **iOS平台适配**:了解如何在iOS平台上编译和运行cocos2d-x项目,涉及到Xcode集成、模拟器或真机调试等技巧。 通过研究这个源码,你可以深入理解cocos2d-x 3.3在实际项目中的应用,学习游戏开发的基本流程和技巧...
【标签】:“源码”和“工具”这两个标签暗示了这篇博客可能包含了实际的代码示例和用于游戏开发的实用工具或框架,可能是Cocos2d的API使用方法,或者是一些辅助开发者更有效地在iOS5平台上构建游戏的工具。...
在iOS游戏开发领域,Cocos2d-Objective-C(简称cocos2d-oc)是一个广泛应用的开源框架,它使得创建2D游戏、演示和其他图形交互应用变得简单易行。本笔记将深入探讨cocos2d-oc的核心概念、关键特性和实际应用,帮助...
cocos2d 支持在模拟器和真机上进行调试,通过Xcode的调试工具可以定位和修复问题。 总的来说,cocos2d 提供了一个全面的2D游戏开发平台,涵盖了从图形渲染到游戏逻辑的各个方面。通过学习这个框架,开发者可以快速...
7. **CCLabelTTF**:文本标签类,用于在屏幕上显示文本,支持多种字体和样式。 8. **CCParticleSystem**:粒子系统类,用于创建复杂的粒子效果,如火、烟雾、雪花等。 9. **Box2D物理引擎集成**:Cocos2D集成了Box...