【iOS开发】App 上架相关事宜、解决技巧

在这篇文章中介绍一下,在 App 已经做完之后,到出现在 App Store 之前这段时间,可能需要了解的知识和会用到的技巧。

App 审核委员会

这个团队的工作,是审核一款 App 是否可以在 AppStore 上架。他们会按照 App Store Review Guidelines 来认定你的 App 是否可以上架,然而几乎没有人把如此长的内容看完,里面很多内容也没有可以量化的标准,最终都是落实到这个审核团队的执行人员的个人考量上。这个团队的审核过程是完全黑箱操作的,不过在接触这个团队的过程中,还是有一些值得参考的信息可以被提炼出来。

  1. 据不可靠消息,审核中国区 App 的这个团队的成员是身处在美国的华人,所以很可能他们是懂中文的。但为了保险起见,在 iTunes Connect 中提交 App 时如果需要写备注,或者是你想申请加急审核 App,又或者因为其他原因要和这个团队沟通,最好是用中英文两种语言都描述一遍,一起发过去。
  2. 据我个人提交 App 被拒绝的经验,他们给出的回应信息是这种形式的:(1)陈列 App Store Review Guidelines 中的哪条或者哪几条,你没有遵守 (2)你的哪种具体做法违法了以上条例(3)接下来你该如何修改你的 App 才能过审。你可以选择向这个团队上诉,即表示他们的判断可能并不公正,同样是用双语去说,他们可能会在第二天给你个回复。但是注意,你上诉的方向一定要围绕着条例来说,因为对他们来说,苹果的规定就是铁律,违反规定是一定不能上架的,比如他们误认为你使用了 NBA 官方的 logo 侵犯了 NBA 的权益,你可以说这是误会,你使用的图片只是和 NBA logo 长得像而已。和他们动之以情是不会有结果的。
  3. iTunes Connect (简称 ITC)中,你的 App 的状态是要经历以下几个步骤的:(1)【准备提交】你在 ITC 中新建了一个 App(2)【正在准备审核】你提交了 App 之后,这个状态会保持一周左右,我最快一次是5天,最多一次差不多是15天(3)【正在审核】如果一切顺利,这个状态大约会只持续2小时,因为中美时差嘛,我遇到过很多次大概是1点左右正在审核,然后3点左右就上架了。还有几次这个状态持续了整整三天,如果你发现你的 App 已经处于正在审核状态好几个小时了,那就可以去干别的了,两天以内应该不会有什么动静。(4)【正在销售】处于这个状态之后,再过大约1小时,你的 App 就可以在 AppStore 被搜索到了。

App 更改售价、下架

默认情况下 App 是在全世界的 AppStore 销售的,你随时可以去 ITC 更改 App 的售价,一般要花大概2小时,才能看见在 AppStore 上有变化。如果要下架 App,直接去 ITC 把销售地区全部反选就可以了,而不是说把这个 App 永久删除,下架是暂时性的,你可以理解为:销售 App,但销售地区个数为0。


App 加急审核

关于如何加急审核,教程有很多,只强调:

  1. 不要滥用加急审核,平时乱用,等到真正需要的时候,可能人家不鸟你了
  2. 苹果很在意用户体验,你申请 App 更新加急审核的时候,要跟人家说,到底是什么严重影响了用户体验,要让人家可以重现这个 bug,那估计就会很顺利。但是建议不要故意留一个隐蔽的 bug,等下次更新的时候,更新了别的东西,然后说有这个 bug,申请加急,欺骗这个团队,万一被发现,后果可能很严重。

不要欺骗 App 审核委员会

以下行为最好都不要尝试:

  1. 上淘宝刷评论
  2. 用 web 控制 App 的一部分行为,比如他们审核的时候,你后台用的是不侵权的图片资源,等过审了,再把图片换回来

Application Loader 网络问题

可能是因为 GFW 的原因,Application Loader 会出现因为网络状况而无法上传 ipa 文件的情况,现在我这也没有截图,据经验,只要是等了5-10分钟,Application Loader 还没开始上传文件(就是出现类似迅雷那样的显示当前速度和 ipa 包体积的进度条),一直卡在什么“验证资源”之类的状态,那就不用再尝试这个网络环境了。 目前我在家里和学校用的都是电信的网络,都没发上传,不知道是否具有普适性。解决方案是:

  1. 连星巴克的 WiFi 上传,每次都成功了(麦当劳和肯德基估计也可以,还没试过)
  2. 用手机开热点

上传成功后,大约过20分钟,就可以在 ITC 的“构建版本”看到之前上传的文件。 上传过程不能中断,如果你中途暂停了某一个 ipa 文件的上传,再传这同一个文件,是传不上去的,去下面这个地方

Paste_Image.png

把构建版本号改一下(数字只能更大,不能更小),然后导出 ipa,再上传。这个数字可以随意写,这个版本号是你的 ipa 的版本号,和你的 App 显示在 AppStore 的版本号没有关系。


文件命名问题

不管往苹果的服务器上传什么文件,PNG 也好 JPG 也好 IPA 也好,文件名称都尽量不要出现中文,上传之前改一下。 尤其是 ITC 的 App 页面中的那张 1024*1024 的图片,以中文命名,10次上传有8次要失败。


暂时就写这么多,想到再更新。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券