文档章节

Genesis-3D新手入门——14.发布到iOS平台

l
 lengche
发布于 2014/02/20 11:27
字数 699
阅读 36
收藏 2

发布到iOS平台

在游戏制作完毕后,需要进行平台打包才能最终发布。Genesis-3D是一个可以支持很多平台的编辑器,这一篇我们就来学习如何让你把制作出的游戏在iOS平台上运行。

准备步骤

1.注册开发者账号。

2.将你希望运行的IOS设备添加到开发者账号设备列表中。

3.将新的设备列表的认证信息(.mobileprovision文件及开发者证书)加入到你的IOS设备和Xcode中。

具体步骤请参考Apple官方网站

在Genesis-3D中的操作

1.我们需要打开一个已经做好的工程,选择文件点击“工程设置”。

2.在工程设置中选择“Ios”,填写全所有信息。其中要说明的有:唯一标示符应和导出.mobileprovision文件时设置的信息保持一致。

3.设置好后,点击发布与运行游戏按钮。如图所示我们先在平台列表选择“IOS系统版本”,把“压缩”后的勾取消,再点击“发布游戏”按钮。

4.我们设定好保存路径和文件名,点击“确定”按键即可,此时Genesis3D将帮我们自动生成对应的iOS平台的Xcode游戏工程包,工程包中包括运行在iOS平台下的所有代码。(Xcode是苹果公司免费向开发人员提供的集成开发环境,用于开发Mac OS X应用程序,Xcode从3.1开始附带iOS SDK。)

在Xcode中的操作

1.使用Xcode打开GameApp里面的工程。

2.打开工程后,在Summary中你就可以看到之前工程设置填写的内容。点击运行游戏按钮,你的游戏就会在连接Mac机的设备上运行起来。

以上是Debug app的步骤。

生成.IPA

1.在Xcode中点击Product->Archive。

2.在Window->Organizer窗口中选择Archives面板。

3.在Archives列表中选择一个Archives项目,点击Distribute。

4.选择你注册的开发者账号,点击Export。

5.选择第二个选项,打包你的游戏生成.IPA文件,点击Next。

6.输入你的游戏名称,选择文件的存储路径,点击Save。

7.如果每一步你都按照要求做到了,那么打包好的.IPA文件就会生成到你选择的存储路径中。(需要注意的是:你生成出的这个.IPA文件,只能在设备列表的设备中运行。)

.IPA文件的打包过程是比较复杂的,需要你有耐心,每一个步骤都要认真操作,如果还有问题的话请联系我们,我们一定会耐心解答。

 

© 著作权归作者所有

共有 人打赏支持
l
粉丝 3
博文 24
码字总数 13961
作品 0
10步成为专业iOS开发者——从零起步

想在移动开发大餐中分一杯羹,体验最火最炫的技术?小伙子,很有眼光嘛 毫无疑问,移动开发在目前和未来几年内都会盛极一时。无数开发职位虚位以待。各大公司都在寻找各种层次的程序员——新...

hejunbinlan
2015/06/18
0
0
10个优秀Objective-C和iOS开发在线视频教程

如果你自己开发iOS应用,你肯定会发现网上有很多资源。学习编程的一个最好的方法就是自己写代码,而开始写代码的最快的方式就是看其他人怎么写。我们从海量视频和学习网站中整理出了我们认为...

mingxun
2014/05/09
0
0
iOS 12 真的能让旧款 iPhone 速度飞起吗?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdnnews/article/details/82757910 去年 9 月,苹果在发布 iOS 11 时曾表示,这是先进移动操作系统 iOS 的又...

CSDN资讯
09/18
0
0
TeeChart .NET for iOS图表开发入门教程

去年,TeeChart 为iOS图表开发专门发布了TeeChart NET for iOS(包含在TeeChart Mobile中,TeeChart8.5折进行中),相信很多人都对其感兴趣。慧都为大家制作了TeeChart NET for iOS的入门教程...

裸奔的火腿肠
2014/02/25
0
0
转:一套代码iOS、Android两端运行,Google Flutter意味着什么?

原文:https://www.toutiao.com/a6569388465538990600/?ttfrom=weixin&utmcampaign=clientshare×tamp=1529580533&app=newsarticle&utmsource=weixin&iid=35476649324&utmmedium=toutiao......

鸿蒙无上至尊
06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL 到底支不支持事务嵌套?

最近开发中遇到了使用MySQL,多次开启事务,出现了数据错乱问题,伪代码如下: begin; # 操作1 begin; # 操作2 rollback; 执行完后出现了操作1的数据真正写入,只有操作2的数据回滚...

宇润
43分钟前
5
0
fastDfs应用(安装过程待写)

1.效果 2.安装 2.1 导入已经安装好fastDFS的镜像 2.1.1 导入镜像 2.1.2 更改系统兼容性 2.1.3 开机 2.1.4 修改 一下内容 2.1.4.1 修改系统的ip 原来系统ip...

Lucky_Me
47分钟前
5
0
5. Python3源码—字符串(str)对象

5.1. 字符串对象 字符串对象是“变长对象”。 5.1.1. Python中的创建 Python中字符串(strs)对象最重要的创建方法为PyUnicode_DecodeUTF8Stateful,如下Python语句最终会调用到PyUnicode_D...

Mr_zebra
今天
4
0
第十章:路由网关(Zuul)进阶:过滤器、异常处理

第十章:路由网关(Zuul)进阶:过滤器、异常处理 简单介绍了关于Zuul的一些简单使用以及一些路由规则的简单说明。而对于一个统一网关而言,需要处理各种各类的请求,对不同的url进行拦截,或者...

DemonsI
今天
4
0
nginx屏蔽指定接口(URL)

Step1:需求 web平台上线后,需要屏蔽某个服务接口,但又不想重新上线,可以采用nginx屏蔽指定平台接口的办法 Step2:具体操作 location /dist/views/landing/UNIQUE_BEACON_URL { re...

Linux_Anna
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部