博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发 - 如何向App Store提交应用
阅读量:4112 次
发布时间:2019-05-25

本文共 2120 字,大约阅读时间需要 7 分钟。

(一)前提

在向App Store提交应用的前提是你已经成为苹果iOS开发者项目成员之一,你已经向苹果缴纳了99美元/年的费用,也就是拥有了Apple账号,如果没有则到Apple官网注册即可。

(二)提交流程

环境说明

  • Xcode版本:7.1
  • iOS版本:9.1

1、准备工作

在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioning profile。下面来看看它们各自的作用。

  Step 1: App ID(应用ID)

  App ID是识别不同应用程序的唯一标示符。每个app都需要一个App ID或者app标识。目前有两种类型的App标识:一个是精确的App ID(explicit App ID),一个是通配符App ID(wildcard App ID)。 使用通配符的App ID可以用来构建和安装多个程序。尽管通配符App ID非常方便,但是一个精确的App ID也是需要的,尤其是当App使用iCloud 或者使用其他iOS功能的时候,比如Game Center、Push Notifications或者IAP。我这里创建了一个explicit App ID, com.xxxx.xxxxx.

  Step 2: Distribution Certificate(发布证书)

  iOS应用都有一个安全证书用于验证开发者身份和签名。为了可以向App Store提交app,你需要创建一个iOS provisioning profile 。首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书)。如果你已经在实体设备上测试你的App,那么你对创建development certificate就已经很熟悉了。我这里创建了一个发布证书,Expires:Nov 04,2016

  Step 3: Provisioning Profile(配置文件)

  一旦你创建了App ID和distribution certificate,你可以创建一个iOS provisioning profile以方便在App Store中销售你的App。不过,你不能使用和ad hoc distribution相同的provisioning profile。你需要为App Store分销创建一个单独的provisioning profile,如果你使用通配符App ID,那么你的多个app就可以使用相同的provisioning profile。

选择类型: Distribution -> App Store

选择上面创建的App ID:com.xxxx.xxxx

选择上面创建的cer证书文件: Expires:Nov 04,2016

生成的描述文件结果如下: 指明了Type, AppID等信息

2、在iTunes Connect 上新建 iOS App

(1) 登录

(2) 新建 iOS App

填写名称,套装ID(即前面注册的App ID), SKU可以随便填

(3)App 视频预览和屏幕快照

各尺寸屏幕快照的图片要求

尺寸 图片规格
4.7 英寸 750x1334
5.5 英寸 1242x2208
4 英寸 640*1136 px
3.5 英寸 640*960 px
iPad XX
拿到一个分辨率的图片后,然后通过PS工具转化即可。
注意: DPI需要设成72,否则会提示尺寸错误

(4) App图标

   需要1024*1024(像素)的图片
如果windows下生成一个1024*1024的png图片,不能直接上传,会提示alpha通道错误
一个简单方法是,在mac下: 打开图片-> 导出 -> 去掉勾选alph-> 再保存就好了

(5) 构建版本

构建版本也就是你上传给苹果审核的程序版本,需要使用XcodeAppXXXX将程序打包并上传。下面主要讲使用Xcode打包的方法。
  • 1.设置证书
  • 2.打包
    需要注意在打包的时候需要将调试设备选择为iOS device(不要连接真机),否则Archive选项会是灰色的
Archive执行成功后,就会在 /Users/xxxx/Library/Developer/Xcode/Archives目录下生成archive文件,以日期作为文件夹

在Xcode的Archives界面,然后Validate...,成功之后就可以Upload to App Store了。

(三)提交审核

当App上传成功后,"构建版本"右边会有个加号,点击显示已经上传的版本:
如果显示"正在处理",则需要等待Apple的处理,审核通过,才能点击 "完成"。审核时间大概一两天吧
现在终于可以点击 "提交审核"了,然后耐心等待Apple的审核。
当点击创建版本:
版本由于某些原因写错了,比如写成 1.2.1,没有后面的括号(1),可以在后面的的内容里修改,点击"存储"后,前面的版本标题也就相应的修改了
参考: 
1.
2.
你可能感兴趣的文章
MySQL中批改暗码及拜访限定设置详解-1
查看>>
Oracle数据垄断和节制言语详解-3
查看>>
投靠Linux第一步 Windows数据向Linux迁徙(3)
查看>>
今晚装了个红旗LINUX6.0系统
查看>>
cGmail — 主动反省邮件
查看>>
http协议get方法获取图片并保存到本地
查看>>
OS的发展和分类
查看>>
线性表完整代码
查看>>
Solr4.7从数据库导数据
查看>>
作业4
查看>>
Python assert断言
查看>>
如何点击链接直接跳转到app store指定应用下载页面
查看>>
crontab 安装 和一些 简单的命令
查看>>
iOS的反射机制之方法调用
查看>>
sharepoint更新多行文本webparth
查看>>
《步步惊“芯”——软核处理器内部设计分析》前两章读书笔记
查看>>
ifconfig命令
查看>>
git教程
查看>>
avaweb(三十二)——JDBC学习入门
查看>>
Maven学习(七)-----Maven添加远程仓库
查看>>