cocos游戏iOS小包上架

最近因为公司需要上架一款游戏的小包(quick-cocos开发的),网上搜索了很多资料,最后咨询朋友圈的一位大牛,给我推荐了一款免费工具可以在github中搜索 confuse-9live 下载到,项目链接是 https://github.com/outtable/confuse-9live ,花了一周多时间终于搞定上架,遇到一些问题差点放弃了,还好能及时联系到开发者,帮我解决了,现在记录一下使用中遇到的一些坑,希望能帮助到大家。

一.环境问题

刚开始没有看里面的教程,环境配置出了些问题折腾了好久。先是没有安装homebrew ,所以需要切换一下homebrew的源来安装

cd "$(brew --repo)"

git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile

source ~/.bash_profile

1

2

3

4

5

6

二.打包时遇到的问题

打包的过程中,签名和mobileprofile文件配置都是正确的,但是依然报签名问题,后来才知道是忘记了关闭 Automatically manage signing,必须先关闭

接着因为需要用到xcode的命令行编译,必须先看看是不是打开了命令行编译功能

xcode-select -p #查看是否有配置,如果没有配置,执行下面的命令配置一下

xcode-select -switch /Application/Xcode.app #这个地方是你的Xcode.app路径

1

2

三.自定义lua混淆的问题

添加了一个针对lua混淆的设置后,但是发现运行时崩溃了,后来才知道需要在【设置】/ 【外部存档-混淆】里面把quick-cocos引擎源码目录下的 external/lua/luajit/prebuilt/ios/libluajit.a 加进去,运行后就没有再出现问题了。

最后祝大家的应用能顺利上架,有什么问题可以私信我~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容