《Cocos2D-x权威指南》——2.3 iOS下的开发环境配置

简介: 本节书摘来自华章计算机《Cocos2D-x权威指南》一书中的第2章,第2.3节,作者:满硕泉著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 iOS下的开发环境配置

iOS操作系统是由苹果公司开发的手持设备操作系统,最早发布于2007年1月9日的Macworld大会上,最初是为iPhone设计的,后来陆续套用到iPod Touch、iPad以及Apple TV等苹果移动操作设备上。
iOS与苹果以Darwin为基础,因此同样属于类UNIX的商业操作系统。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上被改名为iOS。截至2011年11月,iOS已经占据了全球智能手机系统市场份额的30%。
Xcode是苹果公司向开发人员提供的集成开发环境,用于开发Mac OS的应用程序。iOS SDK是iOS系统的开发工具。Xcode允许你开发基于iOS的iPad、iPhone、iPod Touch 设备应用程序。只要有Mac OS X Snow Leopard 10.6.2 以上版本 Mac OS 操作系统,便可安装iOS SDK,可以使用iPhone模拟器进行调试或者使用真机进行调试。
在iOS上开发Cocos2D-x的应用也要使用Xcode。Xcode的安装文件下载地址为https://developer.apple.com/technologies/tools/
注意 下载之前需要注册苹果开发者,下载后双击DMG文件进行安装即可。
2.3.1 Cocos2D-x软件安装与配置
首先将Cocos2D-x的压缩包解压到某一个目录下,这时便可运行HelloWorld项目了。
双击proj.ios目录下的iOS工程文件,用Xcode打开HelloWorld项目,然后单击运行,Cocos2D-x的HelloWorld项目便可在iPhone模拟器和iPad模拟器上运行,效果如图2-33和图2-34所示。
下面在Mac系统上安装Cocos2D-x模板。首先启动终端(单击Finder→前往→实用工具→终端),然后将目录切换到Cocos2D-x的解压目录,输入如下命令安装Cocos2D-x模板:

image

图2-35所示为终端下命令安装Cocos2D-x模板的过程。
image

注意 运行这段命令的过程中如果出现问题,请检查你的命令是否输入正确。
2.3.2 Cocos2D-x工程目录介绍
Cocos2D-x的iOS版本工程目录和iOS普通的工程目录类似,如图2-36所示。
各子目录说明如下:
Classes:Cocos2D-x的游戏逻辑类,也是我们要编写的类文件。
cocos2dx:引擎代码类。
Frameworks:引擎所使用的框架部分。
ios:iOS平台相关专用类。
Products:编译生成的包文件。
Resources:资源文件夹。
在Xcode 4环境下新建项目的目录略有不同,如图2-37所示。

image

各子目录说明如下:
firsttest:项目相关文件夹,其中包括资源文件夹Resources、库文件夹libs、iOS平台相关代码文件夹、游戏逻辑类文件夹Classes、支持的预编译头文件夹Supporting Files。
Frameworks:引擎所使用的框架部分。
Products:编译生成的包文件。
2.3.3 新建项目及交叉编译
在Xcode下选择新建项目,在如图2-38所示的对话框中选择cocos2d-x,然后选择需要的框架类型。
在如图2-39所示的对话框中输入项目名称等信息。

image
image

选择相应的模拟器,单击运行项目。图2-40和图2-41所示分别为新建项目在iPhone模拟器和iPad模拟器上的运行效果。

image

image

相关文章
|
10月前
|
测试技术 iOS开发
|
JSON iOS开发 开发者
uniapp配置ios的Universal Link和associate domains
uniapp配置ios的Universal Link和associate domains
|
2月前
|
移动开发 监控 小程序
mPaaS常见问题之uniapp ios端云打包的配置config文件如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
31 0
|
3月前
|
缓存 小程序 Android开发
mPaaS问题之iOS调用插件的时候提示没有配置mpaas. Config文件如何解决
mPaaS配置是指在mPaaS平台上对移动应用进行的各项设置,以支持应用的定制化和优化运行;本合集将提供mPaaS配置的操作指南和最佳实践,助力开发者高效管理和调整移动应用的设置。
68 1
|
8月前
|
运维 网络协议 测试技术
iOS 自己搭建的IPv6环境测试正常,任然被拒
iOS 自己搭建的IPv6环境测试正常,任然被拒
51 0
|
9月前
|
开发框架 移动开发 虚拟化
uniapp打包之配置MacOS虚拟机生成iOS打包证书
uniapp是一款跨端开发框架,可用于快速开发iOS、Android、H5等多端应用。本文将详细介绍如何实现uniapp开发的iOS应用打包。
178 0
|
9月前
|
iOS开发 Windows
在Windows环境下快速创建iOS证书和描述文件
在Windows环境下快速创建iOS证书和描述文件
187 1
|
12月前
|
安全 Linux 网络安全
【描述文件-上架】IPA上传小助手一键制作IOS上架appstore描述文件 iOS Distribution环境苹果描述文件制作教程​
苹果上架证书基础项目需要包括 A).IOS生产环境证书,即iOS Distribution环境证书; B).APPID包名制作,即Bundle id的制作; C).APP的描述文件,即APP证书与iOS Distribution 和 Bundle id 一一对应的描述文件;