更新官方对应用审核流程的状态。
注:最新审核后续将同步社区另一篇记录 AppStore 审核被拒原因记录及解决措施
新增首次驳回拒绝邮件解决措施。
首次提交关于App Store上架步骤流程:
兼容检查 -> 账号申请 -> 证书申请 -> 发布准备 -> App Store上架 -> 审核后续
提交审核iOS审核团队联系方式;
本笔记用于记录了本人利用HBuilderX 开发项目到打包iOS app包后,上架App Store商店全过程步骤,希望对有需要的小伙伴给予些许帮助。
先后顺序因人而已,我这里主要是按照以下步骤:
兼容检查 -> 账号申请 -> 证书申请 -> 发布准备 -> App Store上架 -> 审核后续:
如:
- input中class样式
- :class="iosPlus ? 'biaotiIOS' : 'biaoti'"
关于账号类型:
注册申请
详细步骤:
申请步骤详见 iOS证书和描述文件申请
发布 (Production)证书用于正式发布环境下使用,用于提交到Appstore审核发布。发布证书打包的 ipa,不可以直接安装到手机上.
依据上述步骤最终会在本机得到以下文件:
其中红线部分为打包需要的文件,其它均为申请途中产生的辅助文件。
上架前的准备工作
上架前我们需大致了解下应用上架的流程、审核标准规范,得知应用应符合哪些前提条件、哪些底线规则绝不能触及等等,才能顺利的通过审核并在AppStore上架。
苹果应用审核采用人工审核和自动审核相结合的方式。大体分为三部分,预审、机审和人工审核。
目前应用提审的整个流程大体分为五个阶段:Prepare For Upload(准备上传)、Waiting For Review(等待审核)、 In Review(审核)、Pending Developer Release(等待开发者发布)、Ready For Sale(准备销售)。
APP上传后,会进入到 Wait for Review 状态,而后进入到In Review状态,In Review一般2天左右就会审核通过或者是被打回。
被驳回是很正常的事情,但前提我们必须了解该审核规范内容,遵守相关要求,按规则调整问题。
图片来源:App Store 拒绝情况说明.
2020-09-212020-09-212020-09-222020-09-222020-09-232020-09-232020-09-242020-09-242020-09-252020-09-252020-09-262020-09-262020-09-272020-09-272020-09-28应用程式审查确保:确保各注意事项内容安全:隐私、数据安全等性能:应用完整性、硬件兼容性要求业务:清晰业务模式、明确订阅商业规则模式等设计:良好的页面交互设计、精致设计和符合相关编程指南法律:应用程序必须在您可以使用它们的任何位置都符合所有法律要求及时跟进和解决错误日志报告AppStore提交之前规则提交之后
可以利用XCode自带的iOS模拟器,直接在HBuildeX 工具里运行截图即可,比如我使用的是iPhone 11 Pro Max(13.6)对应6.5英寸显示屏(1242 × 2688 像素)
创建IOS模拟器
在HBuilderX里,点击顶部菜单栏 运行 - 运行手机或模拟器 - iOS模拟器
6. 信息不完整:需提供演示帐户用户名和密码等
7. 不合格的用户界面:应用需保持精致和用户友好的界面,符合iOS UI Design (行业标准规范 很赞同!🤔)
若「编辑年龄分级」为4+岁,根据苹果的最新规范不能使用IDFA
到这一步,默认已经成功得到了 iOS证书(.p12)和描述文件(.mobileprovision)文件,否则请先完成 步骤3、!
打包成功后会在控制台输出得到下载链接:
通过 Transporter App 上传App 的二进制文件(上述打包生成链接的.ipa文件)
利用第三方IPA上传工具:appuploder工具
上传构建版本,可以查看交付进度(包括警告、错误和交付日志)以及交付历史
关于 TestFlight:
- 1. 每个构建版本有最多 90 天的时间可供测试;
- 2. 如果在测试设备上安装该 App 的 App Store 版本,则该版本将被其 Beta 版本替换;
- 3. Beta 版 App 下载完成后,其名称旁边会出现一个表示其为 Beta 版本的橙色圆点。
审核有时很快一两天,或要几天时间,需及时查看看邮件。
如果变成可供销售,那么恭喜你已成功在App Store里上架!
被驳回拒绝也是意料之中的事情,提交审核后的第二天(早上6点多)便收到了 App Store Review 的邮件。
第一封邮件:
2020年9月25日 06:48
- 2020年9月25日 上午6:48
- 发件人 Apple
- Other - Other
- Hello,
-
- The review of your app is taking longer than expected. Once we have completed our review, we will notify you via Resolution Center.
-
- If you would like to inquire about the status of this review, you may file a request via the Apple Developer Contact Us page.
-
- Best regards,
-
- App Store Review
翻译:
意思是这次评论时间会很长,等评论完成之后,会通知我们。
分析:
查阅相关资料,该邮件内容可理解为是对开发者账号的一种审查策略。邮件的标题为:Other - Other, 据说是一种全新的拒绝理由!🤔🤔
广大网友的猜测:
解决措施:
🎉 1. 等着!邮件已经说明了只需要等待对方答复。
🎉 2. 如果着急的话,就按照提示选择 Contact Us,提交申诉。
即 点击邮件的 " Apple Developer Contact Us" --> App审核 --> 选择 "App 审核状态" / "App 被拒澄清" 均可。
(此时苹果应会自动回复了一封邮件,大概一到两天内才会给予正式答复邮件)
我的回复内容:
- Dear AppStore review team, hello.
- I received an email about my app review rejection, the content is probably ``'The review of your app is taking longer than expected...' This is my first time submitting an app in the AppStore, I am very excited and happy ! 😃😃 If it is found that there are any abnormal problems in the submitted application, I think I will be happy to actively cooperate with the rectification, and look forward to your reply. Good luck!
大概就是说 我收到了被拒邮件,并表示非常乐意配合整改,期待正式回信。
总之态度很诚恳,愿意积极配合。🌝🌝
总体大致流程:
收到Other-Other被拒 ——> 根据邮件提示询问审核状态 ——> 约2天收到官方回复(提及会将你的请求转达给内部其他团队)——> 再过2天收到完成账号调查邮件+in review邮件 ——> 可能收到关于需调整的问题,再次被拒 ——> 修改代码重新提交 ——> in review、通过审核!🎉🎉🎉