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

简介: 在这篇文章中介绍一下,在 App 已经做完之后,到出现在 App Store 之前这段时间,可能需要了解的知识和会用到的技巧。App 审核委员会这个团队的工作,是审核一款 App 是否可以在 AppStore 上架。

在这篇文章中介绍一下,在 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次要失败。


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

目录
相关文章
|
26天前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
83 3
|
26天前
|
开发者 iOS开发
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
40 3
|
26天前
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
78 0
|
24天前
|
数据安全/隐私保护 开发者 iOS开发
iOS-打包上架构建版本一直不出现/正在处理/自动消失
iOS-打包上架构建版本一直不出现/正在处理/自动消失
23 0
|
24天前
|
数据安全/隐私保护 iOS开发 开发者
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
14 1
|
26天前
|
Java Android开发 开发者
【Uniapp开发】APP的真机调试指南,从开发到上架全过程
【Uniapp开发】APP的真机调试指南,从开发到上架全过程
35 3
|
26天前
|
开发者 iOS开发
iOS App上架新规解析:如何进行App备案
iOS App上架新规解析:如何进行App备案
84 0
游戏直播APP平台开发多少钱成本:定制与成品源码差距这么大
开发一款游戏直播APP平台所需的费用是多少?对于计划投身这一领域的投资者来说,首要关心的问题之一就是。本文将探讨两种主要的开发模式——定制开发与成品源码二次开发的成本差异及其优劣势。
|
27天前
|
iOS开发 开发者
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题
|
数据安全/隐私保护 iOS开发 开发者
苹果APP上架审核
苹果APP上架审核