【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次要失败。


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

目录
相关文章
|
22天前
|
移动开发 小程序 Android开发
基于 uni-app 开发的废品回收类多端应用功能与界面说明
本文将对一款基于 uni-app 开发的废品回收类多端应用,从多端支持范围、核心功能模块及部分界面展示进行客观说明,相关资源信息也将一并呈现。
64 0
|
5天前
|
人工智能 小程序 搜索推荐
【一步步开发AI运动APP】十二、自定义扩展新运动项目2
本文介绍如何基于uni-app运动识别插件实现“双手并举”自定义扩展运动,涵盖动作拆解、姿态检测规则构建及运动分析器代码实现,助力开发者打造个性化AI运动APP。
|
27天前
|
存储 开发者 容器
鸿蒙 HarmonyOS NEXT星河版APP应用开发-ArkTS面向对象及组件化UI开发使用实例
本文介绍了ArkTS语言中的Class类、泛型、接口、模块化、自定义组件及状态管理等核心概念,并结合代码示例讲解了对象属性、构造方法、继承、静态成员、访问修饰符等内容,同时涵盖了路由管理、生命周期和Stage模型等应用开发关键知识点。
171 0
鸿蒙 HarmonyOS NEXT星河版APP应用开发-ArkTS面向对象及组件化UI开发使用实例
|
27天前
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段三
本文介绍了UI开发中的样式复用与组件构建技术,涵盖@Extend、@Styles和@Builder的使用方法,并通过Swiper轮播、Scroll滚动、Tabs导航等常用组件实现典型界面效果,结合生肖抽卡、小米轮播、回顶按钮等案例,展示实际应用技巧。
82 0
|
27天前
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段二
本文介绍鸿蒙应用界面开发中的弹性布局(Flex)、绝对定位、层叠布局及ArkTS语法进阶,涵盖字符串拼接、类型转换、数组操作、条件与循环语句,并结合B站视频卡、支付宝首页等案例,深入讲解点击事件、状态管理与界面交互功能。
100 0
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段二
|
1月前
|
人工智能 小程序 开发者
【一步步开发AI运动APP】十一、同时检测识别多人运动,分别进行运动计时计数
本文介绍了如何开发支持多人运动检测的AI运动APP,涵盖多人人体检测、定位及运动分析实现方法,助力开发者打造高性能AI运动应用。
|
23天前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
233 0
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
安全 数据安全/隐私保护 iOS开发
iOS App 上架流程图文教学
在上架App 之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传App开始讲起。首先,要将自己辛苦写好的App 送审的话,则要依序做完下列几件事情即可。
|
Swift iOS开发 开发者
iOS 应用上架流程详解
iOS 应用上架流程详解

热门文章

最新文章