ios打包app证书配置流程

一.登录账号

首先进入苹果开发者中心,点击account进行登录,进入账户中

点击中间的证书及配置文件按钮,进入到证书的配置
新版本改了布局,不过不影响

二.配置证书

  • 首先配置identifiers

    之前有配置过的都会显示在列表中,需要新增时点击左上角按钮即可

    选择app IDs,继续。

    Platform选择主要使用的平台,Description填写id的描述,bundle ID中选择Explicit,输入格式参照 com.xxx.xxx,然后点击continue,此时系统会检测你的bundle ID是否合格,如果没问题就创建成功了,在列表中就可以正常显示。

  • 创建证书

    证书分为两种,一种是Distribution(发布版),一种是Development(开发版),开发版用于测试,发布版用于正式上线(即提交appStore),证书每种最多只能生成三个,超出了只能删除掉之前的。

    点击添加按钮,Distribution和Development两种证书需要分别创建。
    进入证书的设置,此时需要手动创建证书签名请求,打开mac电脑的启动台,点击其他,打开钥匙串访问


    打开钥匙串后点击左上角的钥匙串访问,选择证书助理,从证书颁发机构请求证书,然后就进入到证书助理页面当中,将邮件地址也就是你的appID账号填入,名称自拟,CA电子邮件地址留空,请求存储到磁盘即可(之前的有遇到更改了默认存储位置之后就生成不了证书的情况,所以最好不要去改默认存储位置)



    生成完后回到开发者中心创建证书,choose file就是把从证书助理中下载好的证书请求文件上传,点击continue就成功了,下载下来,双击即可自动安装,可以在钥匙串访问中进行查看


    证书就创建完成了
    ps:证书请求文件(CSR文件),也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。

  • 如果是第一次登录账号,还需要配置设备信息
    选择Devices,进入设备管理页面,填写好设备名称和设备的UDID即可(UDID在iTunes或者Xcode获取)

  • 配置Profiles描述文件

    点击左上角加号,进入证书创建页面,两种证书也是要分别创建,选择后点击continue,进入之后需要选择对应的app ID,选择后点击continue,这一步需要把之前创建好的证书选中,开发版的还需要绑定设备,然后给描述文件起名,最好起一个自己能分辨的名字,完成后下载下来,双击就自动安装好了.


    三.打包上传 (首次上传请先查看下方第四条)
    用xcode打开项目,把证书配置好后,构建方式选择Generic iOS Device,然后点击上方的product,找到scheme,然后点击edit scheme,将里面打包的编译方式全改为release。都设置好之后,就可以点击product里面的archive开始编译打包了。



    打包完成后,点击Distribute App将包上传到AppStore,这里显示所有包的界面也可以在xcode上方Window里面的organizer手动调用出来,选择需要上传的包,点击Distribute App,然后选择iOS app store,接下来所有选项都默认,上传好后就可以在苹果账户中看到已构建的包(一般情况下有延迟半小时左右)



    四.发布app

    依然回到开发者中心,点击app store connect,进入我的app中。

    • 如果是首次提交,就点击左上方加号,进行添加(特别注意!这一步需要在上传app之前设置好)

      此处的名称和套装ID就是你项目的名称和包名,注意套装ID一定要与包名一致,创建时系统会进行检测名称和ID是否符合要求,如果不符合的话需要把项目里面的名称或者ID也一起改了,所以这一步一定要在app打包上传之前完成

    • 创建完成后,在app信息中把需要的信息填写好,注意新增的隐私政策网址是必须填的,这个需要一个可访问的网页,把项目的用户协议等写在这个网页上就可以了,或者网上找一些其他的模版。

    • 然后是价格与售价范围,如实填写即可

    • 在iOS app中,app预览和屏幕快照里面,我这边只上传了屏幕快照也就是图片,图片要注意尺寸大小以及必须采用 RGB 颜色空间,不能有Alpha通道也就是透明度。宣传文本和描述尽量不要用到敏感词汇,苹果方面会审核的。已上传app 后,就能在构建版本中找到,选中需要的版本即可。都填写完后就可以提交审核了。

审核大概1-2天,注意刷新界面查看。如果显示被拒绝,点击查看问题,根据反馈修改再重新打包上传提交审核。

公司账号如何ios打包上传以及app证书配置相关推荐

  1. 【转】 iOS开发之打包上传到App Store——(一)各种证书的理解

    OK,有日子没写iOS开发的相关文章啦,主要是最近的精力都没在这上面,不过既然产品已经快要出来了,就有必要了解一下各种证书啥的(众所周知iOS的一堆证书可是很让人头大呀),最近确实被这个搞得头大,然后 ...

  2. iOS 打包上传蒲公英和AppStore出问题

    Failed to locate or generate matching signing assets Xcode attempted to locate or generate matching ...

  3. iOS 打包上传AppStore

    一.目前app store有很多新的变更,最好用x-code8打包上传 点开工程  在generalTeam选择你的证书 确认bundleID没问题 模拟器选择device 点击菜单栏的product ...

  4. 5. iOS打包上传后不显示

    项目场景: iOS 打包版本上传到iturns connect 问题描述: Organizer显示上传成功,但是在构建版本中却没有显示.如下图,我上传 的是3.2.0,一直展示不出来. 原因分析: 这 ...

  5. uni-app实现支付及项目打包上传

    本文主要介绍uni-app项目中如何实现支付功能(支付宝支付.微信支付),及项目如何打包上传. 一.实现支付 前置工作,项目要实现支付功能,首先要在根目录manifest.json文件内App模块配置 ...

  6. iOS APP打包上传审核和 客服咨询流程(审核被拒,账号问题等)

    步骤一,登录苹果官网https://developer.apple.com/ 步骤二, 点击Account ,登录开发者账号和密码,进入开发者用户界面. 步骤三, 点击Certificates,IDS ...

  7. iOS APP打包上传到APPstore的最新步骤

    一.前言: 作为一名iOS开发者,把辛辛苦苦开发出来的App上传到App Store是件必要的事.但是很多人还是不知道该怎么上传到App Store上 下面就来详细讲解一下具体流程步骤. 二.准备: ...

  8. iOS证书申请打包上传App Store审核完整流程(7个步骤)

    上架基本需求资料 1.苹果开发者账号 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestFlight测试然后提交 ...

  9. iOS 使用 Fastlane 打包上传 App 到蒲公英

    前置条件 开发者使用的是 mac 或 linux 系统. 已经安装好 ruby.rubygems.bundler. 已经安装了 Fastlane.如果没有安装,请参考:官方安装指南. 本示例使用环境为 ...

最新文章

  1. Android中代码运行指定的Apk
  2. Redis和Memcache的区别总结
  3. 服务器虚拟化底层系统安装,Hyper-V是底层的虚拟机程序,位于操作系统和硬件之间,很薄一层...
  4. python分片上传_python上传文件到oss
  5. erp系统开源_自行构建的开源ERP系统
  6. NLP算法学习路线-自己整理
  7. 智能型炉温测试仪kic x5软件,X5系列_KIC-7通道/9通道/12通道炉温测试仪
  8. python视频 神经网络 Tensorflow
  9. golang []byte和string相互转换
  10. idea编辑区光标问题
  11. 2010年3月blog汇总:企业架构、团队管理
  12. js圆角矩形旋转(div拼凑)
  13. word图表自动编号
  14. 软件测试工程师的职业规划
  15. 苹果宣布前CEO史蒂夫·乔布斯逝世 世上再无乔布斯!
  16. [Android实例] Android有效解决加载大图片内存溢出问题及优化虚拟机内存
  17. 虚拟串口VSPD和XCOM的下载+安装+使用
  18. 玉米迷宫,Meteor Shower S,单词接龙
  19. 我们如何获取信息,组织知识
  20. 手机QQ与Win8:一蠢再蠢的改版与回炉

热门文章

  1. 分布式下WebSocket Session共享解决方案
  2. 购物网站的设计与开发
  3. 把握经济走势 振兴会杜振国 新经济如何影响世界
  4. 日本都道府县的英文和日文对照(有序)
  5. 使用 Google Fonts 为网页添加美观字体
  6. NYOJ 655 光棍YY(java)
  7. 大数据Hadoop之——数据分析引擎Apache Pig
  8. 微软打字时,间距突然变大?解决方法!
  9. LeetCode刷题(python版)——Topic10盛最多水的容器
  10. 运维篇—几句话搞明白nginx正向和反向代理的区别