项目背景:
uniapp多端跨平台开发,云打包生成.ipa后缀文件,在Transporter(Mac系统)上传ipa文件发布。
上架流程:
首先登录苹果开发者官网Apple Developer,生成对应P12证书及profile描述文件,具体过程不再阐述,可参考 iOS证书及描述文件制作流程 最新完整版教程 - 知乎。生成ipa文件后拖拽到Transporter,点击交付,苹果审核通过后进入开发者后台,点击我的APP,点击AppStore或TestFilght,勾选测试群组。即可在配置的测试人员手机上收到提示,安装APP。
问题描述:
1、交付失败,报错提示code 90717 ,此问题是app图标格式不符合IOS上架标准,图片的Alpha通道不能打开。其次logo图片一定要给方的、不要切好圆角的。
2、ipa包如何通过HbuilderX在iphone上真机调试?
相信很多使用uniapp开发的都会遇到奇奇怪怪的兼容性问题,在Android手机或电脑模拟器上一切正常,在iphone上就会出现问题,并且没有报错提示,这时候想在真机上调试,应该怎么做呢?
第一步:在苹果开发者后台将要调试的iphone的UDID配置进去,如果不配置会有以下错误。
配置流程:
1、
2、
添加成功,需要重新生成profile描述文件(勾选你刚刚配置的手机)。注意 若想在手机调试,制作的证书必须是dev证书 profile文件必须是dev描述文件,否则无法成功安装到手机
然后使用新生成的dev证书和dev描述文件,使用HbuilderX重新制作自定义基座,再运行真机调试,即可在IPhone成功启动