香蕉云编原创发布日期:2022-05-15
做过苹果ios开发的朋友们都知道,我们开发了苹果的app后,需要使用苹果证书对app进行编译,编译和签名成功后,会得到一个ipa文件。而这个ipa文件是无法直接被安装的,需要上架到苹果的app store商店。
当我们需要将app上架到苹果app store商店的时候,我们就需要工具将这个ipa文件上传到app store。我们可以使用香蕉云编、transporter等工具进行上传,如下图:
这时候代表ipa文件已经上传到苹果开发者中心了,但是上传成功不代表程序就一定能去到构建版本里面去,因为这个时候苹果还需要通过它的自动脚本审核你的程序,会检测你的程序是否使用了过期的api等等,这个审核是在上传界面检测不出来了,它需要做一些时间比较长的自动检测。
因此,开发者在这个环节等待大概30分钟,再去苹果开发者中心查看,假如半小时后在苹果开发者中心还查不到,那证明你的app肯定是有问题了,大多数的情况是你的app使用了过期的api,比如使用了版本很旧的sdk或很久没有更新你的开发工具等。这时候你就需要到你的邮箱去查看是什么原因不行了,苹果无论成功还是失败,都会给你发邮件。是你注册苹果开发者账号的邮箱名称哦。
因此,我建议大家在上架ipa文件前,需要做一些自我的检查,以免在自动检测阶段或人工审核阶段不通过审核:
1、检查应用的图标是否有透明像素,比如有圆角透明像素就不行哦,苹果会自动帮我们做圆角处理的,不需要你自己搞透明按钮。
2、检查你是否使用了过期的sdk或api
3、检查你的app是否包含一些测试之类的字眼,不能用测试之类的字眼哦,必须要是正式的app才允许上架。
3、检查你的app是否有一些升级之类的字眼,也不能自己提示升级app哦,app store会自动提示的,假如你有这个升级提示功能,在审核阶段也不要弹出。