CocosCreator之打ios越狱包完整流程记录
本文首发于我的公众号“树枝孤鸟”。
“ 以下笔记基于CocosCreator2.0.8版本”
01
构建工程
打开CocosCreator构建发布面板,然后选择default模板,点击构建按钮,构建成功后即可,这里不用点击编译按钮。
02
打开XCODE工程
在项目工程的builde>jsb_default>frameworks>runtime-src>proj.ios_mac目录下找到上一步构建出来的xxx.xcodeproj文件,用xcode打开。
03
XCODE工程配置
- 设置签名
在xcode面板中,点击工程根目录,在Signing&Capabilities这一栏,将Automatically manage signing勾选上,选择一个开发者Team,如果没有则需要添加一个Team(步骤可以看下面的04.开发者Team配置),选完后可能会提示Bundle Identifier无效,这是因为这个Bundle Identifier被其他工程占用了,此时可以多改几次Bundle Identifier直到可以使用。
- 设置基本信息
然后在General这一栏下修改Display Name,这个是软件安装后显示的名字,在Deplyment Info下设置机型和版本的限制。
04
开发者Team设置
如果在xcode中没有配置过开发者账号的话需要新建一个,在Signing栏点击Add Account。
然后在弹出的面板中使用在苹果开发者中心注册的开发者appid(不需要付费的)登录,登录成功后然后点击Manage Certificates进入证书管理页面。
在证书管理页面添加一个证书即可。
05
ICON的替换
在项目工程的builde>jsb_default>frameworks>runtime-src>proj.ios_mac>ios>Images.xcassets>AppIcon.appiconset目录下存放着所有需要的icon文件,把它们全部替换成自己的就行了。替换完成点击下面这个按钮,在弹出的icon面板可以看到已经替换完成,然后看看有没有黄色的感叹号,如果有说明是该icon的格式或者尺寸不正确,替换正确就可以了。
06
启动屏的设置
在Cocos Creator构建出来的工程中启动屏默认是横屏的,如果你的游戏是竖屏的需要先切换成竖屏,然后再将LaunchScreenBackground.png替换成自己的图即可。
07
预览及编译
预览可以在真机、模拟机上预览。不管是用哪种进行预览都需要点下面这个按钮进行编译来预览。
真正的编译,即出包。在运行目标里选择Generic IOS Device,然后点击菜单栏的Product>Analyze,耐心等待即可。
编译完成后,重点!此时在工程下的Products文件夹下会生成一个.app文件,此时新建一个文件夹命名为Payload,将.app文件丢进去,然后对Payload文件夹进行压缩得到一个zip文件,最后将这个zip更名为xxx.ipa就能得到一个ipa安装包了。(因为ipa安装包本质上就是一个压缩包,结构也就是和我们刚刚操作的一样)
08
注意事项
- 更改设置后需要先在菜单栏点击Product>clear build,再预览或者编译。
- 如果点击了上述按钮后更改的设置依然无效,请尝试清楚xcode缓存。
- 更改了启动屏图片重新编译后如果在真机上启动屏图片一直不改变,原因可能是你手机里还有其他具有相同描述文件的app(即用你的开发者账号打包出来的越狱app),此时需要将它们全部卸载掉,然后重启手机,再重新安装ipa包即可解决。
09
几个参考链接
- 打包相关:https://www.cnblogs.com/yzeng/p/8519492.html https://www.jianshu.com/p/d1e7dd688df7
- 启动图相关:https://blog.csdn.net/qq_30932479/article/details/78689286https://blog.csdn.net/qq_22080737/article/details/74452848
以上就是我在一次安卓打包过程中所总结的五个小知识点,也许每一次打包都会遇到不同的问题,但是每次都把遇到的问题总结起来,阻碍你的问题就变成推动你的知识。![]()