专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
51好读  ›  专栏  ›  程序员大咖

最新iOS发布App Store详细图文教程

程序员大咖  · 公众号  · 程序员  · 2017-07-27 19:31

正文

点击上方“ 程序员大咖 ”,选择“置顶公众号”

关键时刻,第一时间送达!



网上有很多关于iOS发布上架的教程,但大多比较旧而且不完整、不够清晰。所以整理了一个详细完整的iOS APP发布上架App Store的图文教程。分享给小白到大神路上前进的你我。


上架iOS需要一个苹果开发者账号,还没有的话申请一个。


上架过程分七个步骤,按步骤一步步来。照着教程做简单、快速就能完成iOS APP的上传。


1、创建APP身份证(App IDs)

2、申请iOS发布证书

3、申请iOS发布描述文件

4、导入iOS证书到xocde打包IPA

5、在iTunes Connect创建App

6、上传IPA到App Store

7、上传好IPA回到iTunes Connect填写APP信息并提交审核


一、创建唯一标示符App IDs


APP IDs在后面创建发布文件,创建APP时都要用到。


如果之前iOS调试时创建过了,就不用重新创建了,还是用那个appid。


首先打开开发者中心https://developer.apple.com/cn/,进入证书页面。


1.1点击证书、ID及配件文件,进入设置。



1.2选择App IDs –>点击+创建一个新的App ID



其中有两项需要你自己填:


  • 第一项Name,用来描述你的App ID,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文)

  • 第二项Bundle ID (App ID Suffix),这是你App ID的后缀,需要仔细填写。用来标示我们的 app,使它有一个固定的身份,和你的程序直接相关。填写  Explicit App ID 的格式为:com.company.appName,照着格式写,写个方便记的,后面很多地方要用到。

  • 第三项App Services,默认会选择2项,不能修改,其它如APP需要推送通知就勾选下推送通知的服务,没有其他要求选择默认的,然后点击Continue确认,下一步。



检查下没有错的话直接点击Register后点击Done完成App ID的创建。



二、申请发布证书


这里使用Appuploader工具,直接申请导出p12证书文件和.mobileprovision描述文件


2.1打开Appuploader,输入苹果开发者中心账号,登录。



2.2选择Certification



2.3点击+ADD,这里有开发证书等等创建选项,这里选第三项发布证书。


如果你之前有了发布证书也可以不用创建,用之前的也行,苹果规定个人只能创建3个发布证书。



2.4输入,证书名称(随意) 邮箱(任何邮箱都行) 密码(后面打包编译时用到)然后点击ok



2.5此时生成了好了一个发布证书,点击p12 File,下载证书文件,保存到电脑。



这样就得到了一个p12的iOS发布证书文件


三、申请发布描述文件


3.1回到软件点击Profiles



3.2点击+ADD,这里有开发描述文件等等选项,这里选发布描述文件。



3.3选择APP IDs,之前在开发者中心创建的,这里会自动出现。



3.4勾选刚创建的发布证书关联好,输入name,点击ok


注意:如果你之前创建了多个发布证书,下面发布证书框显示多个发布证书,


可以全选,默认最新创建的发布证书,打包时输入最新创建的发布证书密码。


ps:发布证书不同的app可以通用的,描述文件不同就行了。



3.5此时生成了发布描述文件,点击 Download下载到电脑保存



四、Xcode上传证书编译打包


1、导入iOS证书p12到钥匙串


1.1打开钥匙串助手,双击p12文件,默认钥匙串是(登录),注意这里一定要选择(系统)


这样后面打包时iOS证书才不会报错,输入创建iOS证书设置的密码,导入进去。



1.2导入后提示此证书是由未知颁发机构签名的,因为不是用本机的钥匙串文件申请的iOS证书


不过没关系,设置一下信任就好了



1.3双击证书、点击信任,使用此证书时,设置为始终信任。



2、xcode配置iOS证书和打包环境


2.1用xocde打开你的项目,点击进入设置证书界面。


有两个地方都要设置







请到「今天看啥」查看全文