首先需要一个已经开发完成的App应用。

企业相关文字信息(英文):包括名称、注册地址、固定电话、网址、统一社会信用代码、营业执照扫描件等。

一张开通visa或者master功能的信用卡,公司邮箱,公司网站(注意:需要与邮箱的后缀一致)。

iOS 上架前需要先准备一个开发者账号,目前,苹果开发者账号可分为三种类型:个人、公司、企业,且三者的费用以及权限等都不尽相同。在这三种类型的开发者账号中,个人开发者账号是所需资料最少、最容易申请下来的。

上架之前需要提前申请邓白氏码( D-U-N-S Number),除了个人账号不要申请邓白氏码外,其他类型的开发者账号都需要申请。邓白氏编码申请下来后,会发送一个邮件告诉你,最好在14个工作日之后再使用,因为苹果那边同步数据需要时间。如果要提前使用,失败次数不能超过3次。

App应用相关信息:已签名的ipa软件包、推荐语、应用简介、应用图标(通常要求1024x1024px)、iphone5.5英寸应用截图(3-5张)、iPad12.9英寸应用截图(3-5张)。

上架App Store之前事先一定要先安装到苹果手机测试调试好App,确保App没有问题能够正常运行再上架。不然App出现一堆bug,会立马下架。

App真机测试的五步骤:

安装iOS上架辅助软件Appuploader

登录Appuploader申请iOS开发证书文件p12

登录Appuploader申请iOS开发证书描述文件mobileprovision

使用iOS证书文件打包苹果App

安装打包的App到苹果手机测试

自我审查,避免被拒

iOS 应用提交审核持续时间较长,在提交之前,我们一定要进行自我审查,避免被拒。应用被拒分为两种:Binary Rejected 和 Metadata Rejected。前者需要重新上传应用并且重新排队,后者只需要修改信息,不需要重新上传应用。

这里大家收集整理了一些常见的 App Store 审核被拒的情况,供大家上传应用时对照检查。

应用内包含检查更新功能:iOS 应用的版本更新必须通过 App Store 进行,自身 App 内不能包含提示更新功能。

采集设备IDFA但应用没有广告功能:Apple 拒绝采集 IDFA (identifier for advertising) 却未集成任何广告服务的应用进入 App Store。

含UGC却未提供用户协议及举报功能:如果你的 App 内有发帖等UGC(用户产生内容)功能,必须提供用户协议,并留有内容举报功能,否则就会被审核拒绝。

上传时没有使用真实的应用截图:应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。有 App 因为应用截图使用的是自己设计的插画而被审核拒绝。

iPhone 应用在 iPad 上不能正常显示:iPhone程序必须不经修改就能以iPhone分辨率和2倍iPhone 3GS的分辨率在iPad上运行。即使你的App 只为 iPhone 用户提供,在 iPad 上也必须能够正常显示,否则审核会被拒绝。

应用出现 beta版、测试版字样:不要过度谦虚地在启动画面或者应用名称上加上”beta”字样,苹果不允许测试版产品上架。

注册缺少隐私政策:如果应用包含注册功能,注册页面必须提供隐私说明协议按钮或者链接。另外在 iTunes connect 提交新版本的时候,Privacy Policy URL 必须要填写。

崩溃和bug:当你完成应用开发并准备发布时应该将App提交审核。在提交审核前,要确保已经在设备上对应用程序进行了彻底的测试,修复了所有的bug。

如何在IOS上发布APP相关推荐

  1. 如何在iOS上运行React Native应用

    by Soujanya PS 通过Soujanya PS 如何在iOS上运行React Native应用 (How to run a React Native app on iOS) I recent ...

  2. qq群 voiceover_如何在iOS上使用VoiceOver为所有人构建应用程序

    qq群 voiceover by Jayven N 由Jayven N 如何在iOS上使用VoiceOver为所有人构建应用程序 (How to build apps for everyone usi ...

  3. web dialog 内嵌 图片_Unity游戏如何在iOS上调用Facebook原生对话框分享图片

    原文发表于Unity中国论坛 ,如果对你有帮助请关注我! Unity游戏如何在iOS上调用Facebook原生对话框分享图片 - Unity​unity.cn 手头上的一个游戏项目需要实现截屏并分享到 ...

  4. 【Python】如何在PyPI上发布自定义软件包

    1. 引言 在Python中我们经常使用pip来安装第三方Python软件包,其实我们每个人都可以免费地将自己写的Python包发布到PyPI上,供他人来通过pip进行安装. 在本文中,我们将从一步一 ...

  5. iOS上的APP纷纷绕过苹果支付躲避30%抽成:“热更新”“马甲包”

    候维科技 近日,有业内人士向手游那点事爆料,有游戏厂商在产品中暗自嵌入第三方支付系统,试图绕过苹果支付,以避免分成.这其实并不是一件新鲜事,在业内早有发生,甚至被俗称为"切支付". ...

  6. SwiftUI 实现一个 iOS 上 Files App 兼容的文件资源管理器

    功能需求 在 SwiftUI 中自己白手起家写一个 iOS(或iPadOS)上迷你的文件资源管理器是有些难度滴,不过从 iOS 11 (2017年) 官方引入自家的 Files App 之后,我们就 ...

  7. 移动应用ios和网页应用_如何在iOS上一次移动多个应用

    移动应用ios和网页应用 Apple doesn't really believe in detailed instruction manuals, so some handy tricks slip ...

  8. android极光推送在app开启后,在ios上,app后台运行时,如何在极光消息推送过来时,运行一段自定义的代码(请求,语音播报等)...

    通常情况下,app在ios上后台运行时,发送的推送无法被app监听,并执行自定义操作. 这个时候,需要发起Remote Notifications(ios7开始支持后台) ios7和ios6对比: 可 ...

  9. 如何在Mac上获取App Store的ipa包(非越狱手机也可以)

    Apple Configurator 2 1.首先 去Mac上的App Store下载Apple Configurator 2.然后把iphone连接上Mac,点击Apple Configurator ...

最新文章

  1. 警告: Could not load driverClass com.mysql.cj.jdbc.Driver
  2. ZOJ 3798--解题报告
  3. 使用Pycharm创建一个Django项目
  4. python基础_格式化输出(%用法和format用法)(转载)
  5. 如果某个字段值相同则触发器新增_Thrift IDL新增字段导致版本不一致引发的惨案...
  6. sharepoint2010 SP1 chrome 时常无滚动条
  7. gnome-mplayer 挂载 srt字幕 乱码
  8. echrts多条折线
  9. 扇贝离线 android,扇贝单词离线
  10. 20172020图片对比_50张迷人的对比摄影照片作品
  11. 【I.MX6ULL】6ull 加载 linux 驱动模块失败
  12. android面试题之二(红黑联盟)
  13. php 支付宝退款40004,接入支付宝支付 错误码4000,排查方法——开发记录
  14. InnoDB一棵B+树可以存放多少行数据?
  15. 【修真院“善良”系列之十九】他删库了他跑路了
  16. Acwing-860. 染色法判定二分图
  17. 路由器有信号无网络连接到服务器,路由器信号满格但是没有网络怎么办
  18. python交互编程模式_进入python交互模式的方法
  19. nodejs 查看下载文件路径_如何查看知网下载的caj文件
  20. java socket / IM / Message / chat / liaotian / xmpp

热门文章

  1. 云之道智慧预约微信小程序系统源码下载,适用于百余种预约场景
  2. 水务行业现状和问题梳理
  3. 程序员如何扩大交际圈
  4. Atals元数据治理-介绍/编译/安装
  5. 知乎上万赞回答:年薪百万的程序员背后到底有多艰辛?
  6. 【嵌入式硬件芯片开发笔记】HART协议调制解调芯片AD5700配置流程
  7. 基于51单片机 数控恒流源设计 可调电流源
  8. 微信公众平台对接C#-上传永久媒体文件
  9. 苹果手机4个隐藏小技巧,一个比一个实用!
  10. fanuc机器人试题_fanuc机器人仿真