C2/C3 Wiki

C2/C3开发者的乐园

用户工具

站点工具


c3_to_ios打包_签名和发包

这是本文档旧的修订版!


iOS打包、签名和上线

iOS打包

C3可以直接从Project菜单下Export进行打包。选择iOS打包即可。

几个选项分别是:

图片排重:这个选项对我很有用,我很喜欢用50*50px的全透明精灵当作逻辑碰撞体,或者又经常Clone一个精灵原型,选中这个选项,重复的图片就只会用1个

图片压缩:这个不用说,基本不损失PNG图片质量的情况下压缩图片,大约可以压缩掉60%的图片体积

压缩代码:这个是C2就有的常规选项,但是注意有一小部分第三方插件不支持压缩代码。

这里注意:iOS Build 一定要选Xcode project 省掉你很多麻烦。但是这个服务是在云端进行,中国这边建议白天搞,外国人都在睡觉……

下面的3个选项,根据你的需要来选:隐藏状态栏,震动权限以及摄像头权限

接下来就会走进度条,需要注意的是,进度条走完之后,底部会开始另一个进度,也就是远端打包的进度。

必须等到远端进度走完,然后才会获得一个下载打包文件的地址,下载这个ZIP文件保存好。

iOS前期准备工作

Apple开发者注册

略(本文默认你已经注册了苹果开发者,并且交了每年99美金,并且,有一台苹果电脑……而且还得是最新版系统和XCode)

生成证书

打开钥匙串: 钥匙串访问/证书助理/从证书颁发机构请求证书 输入邮箱,储存到磁盘,然后把证书存桌面。

生成Certificates

打开developer.apple.com 登陆之后选择Certificates, Identifiers & Profiles

点➕,根据需要选择iOS App Development 或 iOS Distribution (App Store and Ad Hoc),前者为开发者测试使用,后者为上线使用,然后点下一步。

接下来选Choose File 上传你刚存在桌面的那个证书,再一路下一步,最后生成的.cer证书文件保存到桌面

如果需要另一个证书(开发或上线的)就再走一遍流程,生成一个

下载到桌面的证书,双击打开,添加到登陆

生成 Identifier

回到Certificates, Identifiers & Profiles,这次选Identifiers

同样点➕,选App ids,输入游戏的名字,拼音、英文都行

bundle id那边注意要填域名反过来的格式 比如:com.vmo8.games.xxxxx 这样,这里注意,如果是用来开发测试的ID,可以使用Wildcard名称,就是通配符,比如com.vmo8.* 这样,就不用每个开发测试的APP都来申请一个,上线时再申请上线的就行了。

下面的推送和内购之类的按实际需要打勾,之后确认。

生成 Profile

根据需要选iOS App Development, Ad Hoc,或App Store,分别表示开发用,TestFlight测试用,以及正式上线用

选择你刚创建的App ID,再选择你的证书,创建之后下载mobileprovision文件到桌面备用。

生成p12证书(非必须)

打开钥匙串访问,选择登陆/我的证书 找到之前添加进来的那个,右键点导出为p12格式,这里需要设置一个密码,自己记得就好。同时也会要求输入电脑登陆密码。

以上就完成了App上线前的准备工作(需要根据前面说的创建好App Store证书,App ID,对应的mobileprovision文件,如果找别人打包还需要p12文件)。

iOS的测试和上线

真机测试

首先,需要一台12.0版本以上的苹果手机或iPad用来进行测试,因为某个苹果的Bug,在使用模拟器和低版本设备进行测试时会报错。

解压之前从C3下载的zip文件,打开你的Xcode(你可能需要先从App Store下载它),打开解压后的工程文件。

打开后,点击左边树形菜单顶部你的工程名,右侧的General里面,上方的Bundle Indentifer里,按照你之前Develop的wildcard id来填写,把*换成你这个游戏的名字,比如:com.vmo8.h5.gamename。然后下方有个“Signing”,选中Automatically manager signing。点选Team右侧下拉框,如果你之前已经登陆过就直接点选你的Team或自己的开发者账号,没有的话就选Add a account,登陆你的开发者账号。这样你的测试ID会被自动拉来进行签名。

把你手机或iPad插上(关掉iTunes),最顶上,那个三角和方块按钮的右边,你可以在列表里找到你的设备了,没有的话,就会弹出添加这个设备到测试设备列表的消息,点添加即可。

选中你的设备,点三角按钮(记得把你的设备解锁),然后,理论上……你就可以看到你的游戏在你手机上跑了。

注册App

回到Developer 的 Account页面,选App Store Connect。点击顶端的用户和访问,打开我的APP(一般会默认来到这一页,也可能会打开主页,不管怎样,都是点开“我的APP”)

点击➕,新建App,起名,选语言,选中你用来上线的套装ID,SKU随意填一个你能记住的名字,然后根据自己需求填写其他选项,点创建。

这里需要填写APP的信息了,注意,你需要一个网站,用来放你的隐私政策网址。

正式上线包

接下来就回到你的Xcode

未完待续FIXME

c3_to_ios打包_签名和发包.1565131901.txt.gz · 最后更改: (外部编辑)