转载自:http://www.cnblogs.com/sk-fengzi/p/5670087.html

今天刚好客户定制的APP需要上架,也提供了新的开发者账号,所以就顺带把申请证书与发布流程写一遍。

  • 证书是什么?

上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的样式。这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限。

上面这个就是我们配置好证书后,下载到本地的.mobileprovision文件,也就是配置文件的样式。这.mobileprovision文件格式的配置文件是让开发者的项目(APP)能有真机调试,发布的权限。

关于证书更多的介绍,可以参考:

http://www.jianshu.com/p/68ba9838a5d7

  • 申请流程。

  1. 申请钥匙串文件

    进入  (Launchpad),找到   (我的是在其他里面找到的),运行后再右上角

   

    

    

    

    存储在桌面就好了,然后就完成退出钥匙串工具就可以了。

  2.申请开发证书,发布证书

    打开苹果开发者中心(https://developer.apple.com)

   

    

    

    

    

    

    

    

3.注册项目的Bundle ID

    

  

  

    

   到这里就算注册完成了 。

  4.添加测试设备

    

    

    

    填写完下一步就好了。 获取设备的UDID:设备连接Mac 打开iTunes

    

    

    如果觉得麻烦,或则条件不允许可以选择蒲公英提供的方式(https://www.pgyer.com/doc/view/udid)

  5.配置证书

    

    

   

    

    这里不用担心会选择错误,你配置开发证书,那这里就只有开发证书供你选择。配置发布证书,这里就只有发布证书供你选择。

   如果是配置开发证书,就还会需要你设置,在这个项目中添加哪些设备作为真机调试的设备

    

      

      完成创建后,只要下载这个配置文件,双击运行就可以了。然后退出网页。证书就已经申请好了,配置好了。你也可以真机调试,也能发布了。(Xcode7 以后不需要开发者账号也能真机调试,只要你在Xcode登陆 Apple ID 账号,不过发布还是需要开发者账号的)步骤:

    

    

    

    登陆成功后:

    

    然后下面会出现Fix Issue 按钮点击就好了,系统自动帮你调试好。(个人理解:这里的Bundle ID最好在后面加点后缀,不然你已经在网页注册过这个Bundle ID这里就会报错,或则你这里把Bundle ID注册了,你另外的账号就得换个Bundle ID了)

    其实Xcode 7已经可以自动管理证书了,但是有时候还是有一些毛病。比如我已经创建好的证书,Xcode 还会自己去重新创建证书、也不能自定义命名。不过,据说 Xcode 8完善很多。具体能完善到什么程度,有待考证

  • 发布流程。

  打开 iTunes Connect (https://itunesconnect.apple.com) 登陆账号;

 

  

    

     不懂填写什么,可以点问号都是中文的提示

    

    创建后就进入

    

  填写完了,右上 存储 按钮,保存下。然后继续:

    

  

      

      先上传APP截图,四种屏幕的分辨率;视频,看个人,好像是十几秒左右吧,我没上传过,图片、视频的内容要是APP中真实存在的;然后就是APP描述(描述的内容要与APP相符合),关键词(据说不能出现竞品的名字,没考证过),技术支持网址,营销网址(两个网址没有也可以用公司的网站);下面部分:

                

    都填写完了,就存储下。然后检查有没有错误,或则写错的。 (填写过程中,最好填写完一些就存储下,防止网络出问题,白弄,特别是上传完截图)然后回到Xcode,打开你的项目:

    

  

    

  

    

    

    

    

    

      

    下面是导出ipa的提交方式:

      

    

    后面几步也是选择发布证书,检查发布配置文件(注:如果是导出到分发网站的ipa,发布的配置文件必须是 Ad-hoc 的,企业级账号还可以是 In-house ,详细参考:蒲公英的说明),然后选择保存路径。然后在Xcode里面打开:

    

      运行后,登陆开发者账号。把ipa文件添加进去,下一步 ,下一步,就可以提交到 iTunes Connect了。(提交到分发网站的请参考:https://www.pgyer.com/doc/view/app_upload)步骤差不多,就不详解了。提交过程的快慢跟网速有关,成功后就可以关闭Xcode了,回到 iTunes Connect。

  

    进入活动。查看项目是否构建状态;如果完成了,就继续:

    

添加完构建版本,存储下,整个资料的填写提交差不多完成。然后设置:

这个根据个人需求,设置价格,销售范围等等。完了检查下,看有没有错误的地方。没有就可以点击右上角的提交以供审核了。

还有一个,你也可以添加APP在APPStore上的本地化,APPStore会根据你做的本地化,实现不同地区的账号看到你的APP显示的是本地化的语言,如果你没做本地化,那么显示就是你的APPStore主要语言

  

  

   最后就是这个页面了,还是一样有就有,没有就没有,选择提交。就是等待审核了。现在新提交应用,我个人测试 3个工作日上架了,更新迭代的应用是24个小时上架了。这个具体,看运气了。

  

  

最新的 iOS 申请证书与发布流程 2016相关推荐

  1. 最新的 iOS 申请证书与发布流程

    申请流程. 1. 申请钥匙串文件 进入  (Launchpad),找到   (我的是在其他里面找到的),运行后再左上角 存储在桌面就好了,然后就完成退出钥匙串工具就可以了. 2.申请开发证书,发布证书 ...

  2. iOS App申请证书与发布流程

    今天刚好客户定制的APP需要上架,也提供了新的开发者账号,所以就顺带把申请证书与发布流程写一遍. 证书是什么? 上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的 ...

  3. 原生小程序 申请小程序 - 发布流程

    目录 原生小程序 申请小程序 - 发布流程 申请流程 开发管理 查看提交的代码 原生小程序 申请小程序 - 发布流程 微信公众号平台 申请流程 根据要求,填写相关资料,还有邮箱认证即可! 开发管理 点 ...

  4. IOS 申请证书 出现用户名密码错误的解决

    转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址:https://blog.csdn.net/pcaxb/article/details/81196430 IOS 申请证 ...

  5. app store/ios开发证书、发布证书、推送证书的快捷制作

    文章目录 前言 一.下载安装AppUploader工具 二.使用方法 1.中英文切换 2.证书制作 总结 前言 本文提供给那些无苹果电脑情况下想要快速制作ios证书的人群(QQ:847381460) ...

  6. iOS开发证书和发布证书如何在多台电脑上共用?

    假设我在电脑A上能用证书进行开发和发布,我现在想在电脑B上也要进行开发和打包发布怎么办? 由于在电脑B上添加开发证书和发布证书的流程是一样的. 因此下面只讲解在电脑B上添加发布证书的步骤: 在电脑B上 ...

  7. flutter ios打包_Flutter项目之iOS应用的打包发布流程

    微信公众号:Hi Flutter 关注可了解Flutter开发及IT科技资讯.问题或建议,请公众号留言;如果你觉得本文内容对你有帮助,欢迎赞赏 .No.1 Flutter打包发布iOS应用 No.3 ...

  8. 基于H5的App在IOS App Store的打包发布流程

    基于H5的App在IOS App Store的打包发布流程 0.说明 1.ios证书配置 (1)创建CSR文件 (2)申请开发者证书 (3)申请推送证书 (4)申请provisioning profi ...

  9. iOS开发证书申请教程(udid真机调试测试)

    iOS证书的类型和作用 1.iOS开发证书 iOS开发证书是用于测试APP,在开发过程中安装到苹果手机真机测试APP的运行情况. 2.iOS发布证书 当APP开发测试好后上线就需要用到iOS发布证书, ...

  10. 在Windows电脑直接申请iOS开发证书p12及.mobileprovision

    Appuploader软件可以辅助在Windows电脑直接申请iOS证书,并且可以上传ipa到App Store审核! 对于没有Mac电脑的开发者,是一个很好的iOS上架辅助工具 下面介绍申请一套iO ...

最新文章

  1. 国内能打自动驾驶出租车了!行驶平稳还免费,首个量产车型开放道路试运营...
  2. java初学者指南_企业Java中事务隔离级别的初学者指南
  3. 我个人的CRUD故事-或我如何来到CUBA平台
  4. HTML/CSS基础知识(四)
  5. cmake构建qt工程
  6. KNN算法实现knn完成iris数据集分类
  7. 数学建模英文论文写作
  8. VS2019 配色_OPPO Enco M31颜值太顶了,斩获 A'设计大奖赛金奖,引领时尚潮流|oppo|大奖赛|无线耳机|配色|时尚|卡特...
  9. python实现 温度转换(嵩天老师)
  10. 电信云服务器装系统,天翼云主机重装系统的详细操作步骤
  11. 基于Java+SpringBoot+Thymeleaf+Mysql餐厅座位预约预订网站系统设计与实现
  12. android谷歌地图_Android Google地图:添加天气数据
  13. 计算机六个方面的领域,计算机的应用领域分为哪六个方面
  14. python编程基础与数据分析_Python编程基础与数据分析
  15. 编程中的逻辑实现,三种逻辑结构(顺序、循环、分支)、跳转、函数以及错误处理
  16. centos7安装dos2unix
  17. ubuntu写yacc
  18. 最接近win7的Linux系统,Windows7Vs.Linux——操作系统大PK
  19. 【量化】量化交易入门系列5:量化交易学习书籍推荐(一)
  20. vuex存储什么数据_【存储知识小讲堂系列】为什么数据隔离很重要_热点新闻-新闻频道-中文科技资讯...

热门文章

  1. 深夜给这个世界添加一点佐料
  2. 域名解析、域名转向的作用
  3. 关于Eureka的自我保护模式
  4. 红军协同对抗蓝军问题
  5. PS快捷键大全,记住这些就够了!
  6. 为什么计算机薪酬排名第一而不是临床医学?
  7. 二进制转八进制公式计算机,2进制转8进制(二进制转8进制公式)
  8. python根据手表货号从腕表之家网站爬取相应信息
  9. 我和你,不是影子一样的朋友,只在光明的日子里相随
  10. Unity3D中如何制作身临其境的3d音效