注意,注意,注意:一定要设置Enable Xombie Objects为不勾选。在Edit Scheme中有一个Run,然后选择Diagnostics,然后取消勾选Enable Zombie Objects。如果没有勾选就不用动了。
 
第一步:下载/创建证书和分配证书(Certificates:证书的意思)
          上面这个是证书,如果有的话直接下载即可,没有的话可以点击右上角的加号新建。具体新建内容此处不再讲解。
     这是是Provisioning Profiles(可以理解为配置概要文件)。这个新建的时候有两种:第一是直接具体到后缀,例如com.xiaoguizi.NotePad。还有一种是com.xiaoguizi.*。这两种区别不用多说,如果是后者,那么你可以用该Profiles多次。只要后缀不一样即可,而前者只能是发布一个。
     然后把这两个都下载下来安装即可。
第二步:打开https://itunesconnect.apple.com,然后登录,然后进入如下图的界面:
     
点击“我的APP”进入,可以看到左上角有一个加号,点击如下图:
     1、名称:App 在 App Store 中显示的名称。名称长度不能超过 255 个字符。
     2、版本:版本号会显示在 App Store 中,并且应与您在 Xcode 中所使用的版本号相符。
     3、主要语言:如果 App 信息没有针对某个国家的 App Store 进行本地化, App 信息将以主要语言呈现。
     4、套餐ID:套装 ID 必须与您在 Xcode 中使用的 ID 相符。该 ID 在您初次提交后便无法更改。
     5、SKU:一个独特的、不会在 App Store 中显示的 App ID。自己可以自己定义。个人觉得主要去区分自己账户下边不同的APP。
     6、套餐ID后缀:您的套装 ID 必须与 App 的 info.plist 中使用的相符。个人觉得就是com.sdfsdfsdfdsf.这个就是后缀。
填写完成后点击创建。
第三步:
     打开Xcode进行相关设置
 
上面都设置好了之后,然后进行打包:
     运行使用的设置选择iOS Devices。然后Product—>Archive。成功后界面如下:
然后进行验证,验证完成后点击Submit to App Store即可。等待完成后可以关闭Xcode了。
第四步:设置itunesconnect中的内容
     然后选中自己第二步新建的app,然后点击进入。里面需要完善的信息就不多说了。按照要求来即可。只是在构建版本时点击加号,然后选择刚才我们submit to appstore的app,然后一切都完善后点击保存,在点击提交审核即可。然后我们就可以等着审核了。提交后如下:
现在我们要做的就是:等待。等待苹果的审核。 
 
总结:
    第一步需要两个东西,一个是配置概要文件,一个是产品发布证书如下图所示:
  
第二步:需要完成创建一个APP再itunesconnect中
第三步:需要进行四处设置
    1是info.plist中的bundle identifier
    2是Project中的Code Signing
    3是TARGETS中的Code Signing
    4是TARGETS中的Bundle Identifier。
第四步:我们需要看到正在等待审核字眼才算完成。
 
注:如果有说的不对的地方尽管提出指正,如果有什么疑问的也可以直接回复提问。

一步步教你上架iOS APP的更多相关文章

  1. 最新Xcode7.x环境下上架iOS App到AppStore 完整流程

    最新Xcode7.x环境下上架iOS App到AppStore 流程  part 1 前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iTunesConnect ...

  2. 【转】Xcode7.1环境下上架iOS App到AppStore 流程 -- 不错!!

    原文网址:http://www.jianshu.com/p/a8bd16be122f 1.官网地址 Apple Developer 地址:https://developer.apple.com/mem ...

  3. Xcode7.1环境下上架iOS App到AppStore 流程 转

    来自:http://www.cnblogs.com/ChinaKingKong/p/4957682.html 前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iT ...

  4. 7步学会在Windows下上架iOS APP流程

    之前用跨平台开发工具做了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到App Store试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥匙串申请发布证书和上传 ...

  5. Xcode7.1环境下上架iOS App到AppStore 流程② (Part 二)

    前言部分 part二部分主要讲解 iOS App IDs 的创建.概要文件的配置.以及概要文件安装的过程. 一.iOS App IDs 的创建 1)进入如图1所示界面点击右上角箭头所指的加号 进入iO ...

  6. 【转】Xcode7.1环境下上架iOS App到AppStore 流程 (Part 二)

    原文网址:http://www.cnblogs.com/ChinaKingKong/p/4964549.html 前言部分 part二部分主要讲解 iOS App IDs 的创建.概要文件的配置.以及 ...

  7. Xcode7.1环境下上架iOS App到AppStore 流程②

    前言部分 part二部分主要讲解 iOS App IDs 的创建.概要文件的配置.以及概要文件安装的过程. 一.iOS App IDs 的创建 1)进入如图1所示界面点击右上角箭头所指的加号 进入iO ...

  8. Xcode7.1环境下上架iOS App到AppStore 流程③(Part 三)

    前言部分 part三 部分主要讲解 Xcode关联绑定发布证书的配置.创建App信息.使用Application Loader上传.ipa文件到AppStore 一.Xcode配置发布证书信息 1)给 ...

  9. Xcode7.1环境下上架iOS App到AppStore 流程① (Part 一)

    前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iTunesConnect 都已经迭代好几个版本了和之前的 界面风格还是有很大的差别的,后面自己折腾了好久才终于把 ...

随机推荐

  1. Hadoop项目实战-用户行为分析之分析与设计

    1.概述 本课程的视频教程地址:<用户行为分析之分析与设计> 下面开始本教程的学习,本教程以用户行为分析案例为基础,带着大家对项目的各个指标做详细的分析,对项目的整体设计做合理的规划,让大 ...

  2. 3张表实现RBAC

    管理员表 CREATE TABLE cqh_admin ( id smallint unsigned not null auto_increment comment 'id', username va ...

  3. linux上可代替ftp的工具rz和sz

    对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令,因此简单的 ...

  4. Redis服务搭建与基础功能示例

    一.Redis简介 Redis是一个非关系型远程内存数据库,它也是一个Key-value模型的数据库.Redis支持5种数据类型(string.list.set.sorted set.hash),可以 ...

  5. JS之BOM、DOM

    一.BOM对象 1,window对象 所有浏览器都支持window对象,从概念上讲:一个HTML文档对应一个window对象,从功能上讲:控制浏览器窗口的,从使用上讲:window对象不需要创建对象, ...

  6. 菜鸟入门【ASP.NET Core】11:应用Jwtbearer Authentication、生成jwt token

    准备工作 用VSCode新建webapi项目JwtAuthSample,并打开所在文件夹项目 dotnet new webapi --name JwtAuthSample 编辑JwtAuthSampl ...

  7. C# 数据库并发的解决方案(通用版、EF版)

    自ASP.NET诞生以来,微软提供了不少控制并发的方法,在了解这些控制并发的方法前,我们先来简单介绍下并发! 并发:同一时间或者同一时刻多个访问者同时访问某一更新操作时,会产生并发! 针对并发的处理, ...

  8. Java 多态 ——一个案例 彻底搞懂它

    最近,发现基础真的hin重要.比如,Java中多态的特性,在学习中就是很难懂,比较抽象的概念.学的时候就犯糊涂,但日后会发现,基础在日常工作的理解中占有重要的角色. 下面,我将用一个代码实例,回忆和巩 ...

  9. thinkphp链接多个数据库时怎么调用M方法?

    老项目tp3.1.3,有N个数据库,thinkphp好久没用了,不知道怎么用M方法了,代码测验成功! 数据库名称: 2.直接上代码 $custom = M('base','branch_','shop ...

  10. canvas-arc.html

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...