《Cocos2D权威指南》——1.5 在设备上运行HelloCocos2D项目

1.5 在设备上运行HelloCocos2D项目

在设备上进行测试之前,我们首先要确保已经注册了苹果的iPhone开发者账号,这样注册之后,就可以登录iPhone开发者的专用入口,如图1-22所示。

配置iOS设备有两种方式:一种方式是让Xcode自动应用配置Provisioning Profile;另一种方式则是从iOS Provisioning Portal中对特定的应用手动创建一个Provisioning Profile。
1.5.1 使用Xcode的自动设置
对于初学者来说,在iOS平台上设置Provisioning profiles很麻烦。当我们使用iPhone Simulator(iPhone模拟器)测试应用的时候一切顺利,但一旦到真实的设备上测试程序,就会遇到一大堆麻烦(参考本书18.2的内容)。从Xcode3.2.3起,苹果简化了这一流程,我们只需要按以下步骤操作即可。
步骤1 把iPhone、iPod Touch或iPad通过USB连接到开发用的Mac电脑上。
步骤2 在Xcode菜单中,选择Window→Organizer。
步骤3 在左侧选择Devices选项。
步骤4 在右侧单击“Use for Development”按钮。
步骤5 当出现提示的时候,输入你的iPhone开发者账号和密码信息。
Xcode会自动将设备的UDID发送到苹果,并创建一个特殊的Profile,名为“Team Provisioning Profile”,并帮我们设置好一切。稍后会出现图1-23所示的Organizer窗口。

1.5.2 在设备上编译运行项目
在Scheme处的下拉菜单中,选择HelloCocos2D和所用的iPhone、iPod Touch或iPad设备,如果它们已通过USB连接到电脑上,我们应该会在此处看到自己的设备,如图1-24所示。

单击“Run”,Xcode会编译程序,并在设备上生成一个可运行的程序。

时间: 2024-09-13 09:51:54

《Cocos2D权威指南》——1.5 在设备上运行HelloCocos2D项目的相关文章

《Cocos2D权威指南》——1.4 深入学习HelloCocos2D项目

1.4 深入学习HelloCocos2D项目 在完成了第一个HelloCocos2D项目后,如果读者不仅想看到飞机在屏幕上飞行,还想知道这一切是怎样实现的,我们不妨来一起探究其中的每一行代码.1.4.1 初识场景和节点 要想理解HelloCocos2D这个项目,首先要了解场景(CCScene).层(CCLayer)和节点(CCNode)的概念. Cocos2D游戏是由不同的场景构成的,由导演(CCDirector)负责运行和切换各个场景.在Cocos2D中,CCDirector在任何一个时间点上

《Cocos2D权威指南》——导读

前言 为什么要写这本书 2011年10月5日,秋风萧瑟,阴雨绵绵,在这颗蔚蓝色的美丽星球上,一代传奇伟人乔布斯在亲友的陪伴下安然离去,宛若流星划过天际,空留那辆银色的奔驰SL55AMG在落叶纷飞中孤独守候着曾经的主人.这个世界从此失去了一位引领科技创新的时代领袖. 从1976年在父母的车库中创业开始,乔布斯参与.开创并改变了几个行业-PC.电脑动画.数字音乐.移动互联网.他创办了苹果公司,中途又因某些原因被苹果驱逐.然而在苹果挣扎于濒死的边缘时,他又挺身而出将苹果救活,并把它推到无人可以企及的高

《Cocos2D权威指南》——1.3 HelloCocos2D实例

1.3 HelloCocos2D实例 本节我们将开发一个简单的HelloCocos2D实例,并且通过几行代码在屏幕中添加一架飞机,甚至让飞机在屏幕中飞行.通过本章的实例,大家可以初步体验Cocos2D的强大功能.1.3.1 创建HelloCocos2D项目打开Xcode,单击菜单栏上的File→New→New Project以创建新项目,会看到3个Cocos2D模板,如图1-16所示. 选择第一个模板,给项目命名"HelloCocos2D",其他保持选项默认,然后单击"Nex

ios-限制应用只在retina设备上运行

问题描述 限制应用只在retina设备上运行 我想将我的应用设置为只能在retina设备上运行.怎么样对非retina机器进行限制?有什么方法能实现么? 解决方案 据我所知,由于屏幕尺寸是为了iphone 3G, 3Gs, 4, 4S.所以不能判断retina显示.但是在iphone4中设备有一个前置摄像头,所以你可以利用这个实习,你可以让你的应用要求 具有前置摄像头能力**front-facing camera** (当做例子,你还可以选择iphone4其他新硬件) 在plist文件中有 指定

开发者攻破Siri安全协议 Siri或可在任何设备上运行

据外国媒体报道,Siri的安全协议已经被黑客破解,在所有设备使用Siri将成为可能,而这里所说的所有设备不仅包括所有苹果设备,还包括Android设备.Applidium的开发者称他们已经攻破了Siri的安全协议,这将使 Siri在可以在任何设备上运行,包括iPhone 4.iPad.Mac,甚至是Android设备.上个月,iOS黑客成功的将Siri移植到iPhone 4上,但是今天开发者可以将Siri嵌入到自己的应用之中,当然,苹果可能会很快修复该漏洞.当你需要破解Siri的时候,你需要一个

《Cocos2D权威指南》——3.5 CCTexture纹理类

3.5 CCTexture纹理类 游戏运行中,所有图像文件(PNG.PVR)都被加载成GPU可以理解的OpenGL ES纹理,而精灵则对应着这些纹理图.Cocos2D内置一个纹理缓存管理器(CCTextureCache)来保存这些纹理图,这样可以极大加速创建新精灵,并充分利用已有的纹理图.不利的是,如果收到内存警报,Cocos2D会将当前未使用的纹理图(即引用计数为1的纹理图)全部从内存中清除. 首先我们了解一下和纹理相关的概念.3.5.1 纹理和纹理图集 所有游戏角色都是以图像的形式存储在iP

《Cocos2D权威指南》——1.6 本章小结

1.6 本章小结 本章首先介绍了Cocos2D的基础知识.包括它的一些特性.下载并安装Cocos2D模板的步骤:然后,创建了一个简单的HelloCocos2D项目:接着详细解释了HelloCocos2D项目的实现代码:最后,介绍了如何在设备上对项目进行测试.第2章我们会以一个完整的垂直射击小游戏为背景,详细介绍使用Cocos2D开发游戏的基本方法与步骤.

《Cocos2D权威指南》——1.2 下载与安装

1.2 下载与安装 本节介绍Cocos2D的下载与安装.如果想使用Cocos2D开发iPhone应用或游戏,首先要下载Cocos2D的模板,然后安装该模板,最后创建Cocos2D**的帮助文档.下面分别来介绍这几个步骤. 1.2.1 下载Cocos2D** 首先登录Cocos2D的官方网站:http://www.cocos2d-iphone.org,切换到Download选项,可以看到如图1-2所示的网站页面. 由图1-2可以看到,Cocos2D的最新稳定版本有v1.0.1和v2.0版.考虑到C

《Cocos2D权威指南》——3.2 CCNode节点类

3.2 CCNode节点类 CCNode是Cocos2D中最重要的类,同时也是所有节点的基类.它是一个抽象类,没有视觉表现,定义了所有节点都通用的属性和方法.在Cocos2D中,所有要绘制到屏幕的对象,或是自身包含要绘制到屏幕中的对象,都属于CCNode类.最重要的几个CCNode类分别是CCScene.CCLayer.CCSprite.CCMenu,这也是我们本章要重点学习的内容.CCNode的主要作用:包含其他的CCNode节点(addChild.getChildByTag.removeCh