Skip to content

iOS OSX平台快速上手指南

gameKnife edited this page Mar 15, 2016 · 3 revisions

开发环境要求

  • xcode6
  • 推荐配置:macosx + windows虚拟机
  • 或windows + macosx虚拟机

开发环境部署

首先,在终端Clone gkENGINE

clone https://github.com/gameknife/gkEngine.git

然后,执行auto_make_env.sh

sh auto\_make\_env.sh


编译

由于使用的havok动画和物理系统,其sdk提供的lib没有虚拟机版本。故我们只提供真机的编译选项。

  1. 打开scheme选择器

  2. 选择build_libs, iOS Device这个scheme 然后build for Debug, build for Profile, 编译debug和release两个版本

  3. 选择debug_ios 然后build,run开始运行debug版本

  4. 或选择release_ios 然后build,run开始运行release版本

步骤自此,软件会被安装在你的设备上,但是运行会闪退。不用担心,这是因为我们还没有将必要资源上传到设备。


打包资源,上传

在确保根目录的hand_make_resource.bat被正确执行的情况下,我们可以执行exec/tools/resource_task/task_pak_resource_ios.bat文件

等待bat运行完成

然后在exec/paks文件夹下,会发现打包好的.gpk文件

将这些.gpk文件,通过itunes提供的文件共享功能传送到gkLaucherIOS应用程序内


测试运行

最后,运行gkLauncherIOS,即可运行TestCases测试用例框架