注意,注意,注意:一定要设置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. 从零开始学 Web 之 DOM(五)元素的创建

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... +-------------------------------------------------------- ...

  2. k8s集群之上游dns--dnsmasq,统一管理kubernetes的dns解析

    1.概述 首先部署好kubernetes集群并采用Coredns进行解析,这样集群内部的服务都能通过内部域名进行访问.但是集群内部的coredns与物理机的dns解析不完全统一,coredns不能解析 ...

  3. synchronized锁住的是代码还是对象

    不同的对象 public class Sync { public synchronized void test() { System.out.println("test start" ...

  4. Hibernate学习(一)———— 第一个hibernate工程

    一.什么是Hibernate? 轻量级JavaEE应用的持久层框架,是一个完全的ORM框架.(说完这句话,肯定有很多人懵圈了,下面我来一个个解释) 持久化:将我们想要保存的数据保存到硬盘上,也就是我们 ...

  5. Vim 字符串替换命令

    命令模式下输入如下命令可实现替换: s/str1/str2/ 替换当前行第一个 str1 为 str2 s/str1/str2/g 替换当前行中所有的 str1 为 str2 m,ns/str1/st ...

  6. 深入浅出 JVM ClassLoader

    # 前言 在 JVM 综述里面,我们说,JVM 做了三件事情,Java 程序的内存管理, Java Class 二进制字节流的加载(ClassLoader),Java 程序的执行(执行引擎).我们也说 ...

  7. sessionStorage记录返回前端的数据,用于解决登录拦截器刷新页面的问题

    1.问题出现的场景与解决 实现一个登录拦截器,重写doFilter方法,判断用户的登录状态,在用户长时间未操作或者异地登录时前端进行提示,完整代码如下 public class LoginValida ...

  8. AWT初步—Frame和 Panel

    初识 AWT       GUI 和 AWT GUI:Graphics User Interface  图形用户界面 AWT:Abstract Window Toolkit  抽象窗口工具集 之前的程 ...

  9. CSS 实现隐藏滚动条同时又可以滚动

    方法1: 利用 css 3 的新特性  -webkit-scrollbar, 但是这种方式只兼容chrome,不兼容 火狐 和 IE. /* for Chrome */ .content::-webk ...

  10. 如今领占主导地位的19种AI技术!

    如今领占主导地位的19种AI技术! http://blog.itpub.net/31542119/viewspace-2212797/ 深度学习的突破将人工智能带进全新阶段. 2006 年-2015 ...