1. 创建appId

l 苹果开发网站→Account-overview下的Cerficates,IDs & Profiles→AppIDs,点击添加

l 填写App ID描述,在App ID Suffix栏选择Explicit App ID,这里填写的ID即是控制台上传证书页面需要填写的APP IDs,在App Services中选择服务功能,(看需求勾选Push Notifications项)点击Continue进入下一步,在新页面中点击Submit,然后点击Done,创建App ID成功。

(图源网络,侵删)

2. 制作P12证书

l 需要用到mac

l Mac→应用程序→实用工具→钥匙串访问

l 点击钥匙串访问中的【证书管理】→【从证书颁发机构请求证书】,弹窗中填写【用户电子邮箱地址】、【常用名称】,存储到磁盘。

l 明确保存的文件是不是cerSigningRequest格式

l 回到苹果开发者网站,左边列表选择【Production】,点击右上角添加,我们是[个人或公司账号],所以选择App Store

l 选择Choose File选择之前生成的certSigningRequest文件,点击Generate,保存后下载到本地,在桌面或文件夹双击证书(自动安装)

l 回到钥匙串,在【登陆】【我的证书】中找到刚刚安装的证书,右键导出证书,即为p12证书

3. mobileprovision发布证书制作

l 苹果开发者网站,左侧列表选择【Distribution】,点击右上角添加,选择App Store,点击Continue进入下一步,选择创建的APPID,Continue,选择certificates,Continue,输入证书名称,点击Generate,进入下一步完成创建

4. mobileprovision测试证书制作

【个人或公司账号生成的App Store类型mobileprovision证书,应用在没有发布到App Store之前只能在越狱设备上安装,若要在非越狱手机上面安装,则需要把设备udid添加到测试设备列表Devices里,并且生成Ad Hoc类型mobileprovision证书。】

l 首先连接要添加为测试机的苹果手机,打开mac的itunes

l 找到序列号,点击序列号时候该栏会变成UDID,点击鼠标右键,拷贝UDID

l 回到苹果开发者网站,左边列表选择【Devices】下面的All,点击右上角添加,输入Name和获取的UDID,点击Continue进入下一页,下一页中点击Register,最后点击Done,添加设备完成。

l 回到苹果开发者网站,左边列表拉到最下面,选择【Distribution】,点击右上角添加,选择Ad Hoc,Continue,选择App ID,Continue,选择certificates,Continue,选择设备,然后点击Continue,输入证书名称,点击Generate,进入下一步完成创建。

补充:

在公司的开发过程中,发现以前的苹果开发者账号丢失了密保,所以产品去申请了新的账号,并进行了代理权限的共享,但这样的话,修改后的新包是没办法覆盖旧包的,需要开启二次验证,并且需要给app申请一个独立密码,用在apploader上传安装包时候使用,如果遇到这个问题,可以百度教程进行操作。

还有一个可能存在的情况是新包是第三方打包的,这个时候一定要注意新包支持的设备,一定要包含旧包所支持的设备,否则邮箱会叮铃叮铃收到apple的错误邮件噻

Ios证书申请流程的更多相关文章

  1. iOS 证书申请和使用详解(详细版)

    对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成员介绍 1.Certification(证书) ...

  2. iOS证书申请及使用详细说明

    iOS 证书申请和使用详解(详细版)阅读   对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成 ...

  3. iOS 证书申请和使用详解(详细版)阅读

    对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成员介绍 1.Certification(证书) ...

  4. ios 证书申请和发布流程

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

  5. iOS证书申请详细流程

    一.事前准备 1.1 准备苹果帐号 首先您需要有一个苹果的开发者帐号,一个mac系统.如果没有帐号可以打开申请加入苹果的开发者计划.如何申请网上有详细的介绍,在此不多做介绍. 如果您已经有了一个帐号, ...

  6. MDM 证书申请流程(vendor及customer)

    整个流程分为两部分:vendor,customer. 一.Vendor 1.成为一个 MDM Vendor 1) 首先你须要拥有一个 Apple Enterprise account($299/年). ...

  7. https证书申请流程和简介

    HTTPS证书是什么 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安 ...

  8. IOS证书申请 PPF provisioning profile Developer Certificate

    [Error] No provisioning profile found for the selected build configuration 新来一个iPhone,真机调试的时候报错. 1.x ...

  9. 苹果IOS 证书申请及导出证书文件

    在申请证书之前,前提是,你要注册一个苹果帐号,且交了个人或公司帐号99美元大概人民币600多一年费用申请开发者帐号,审核通过的开发者帐号,个人或公司或企业类型帐号. 如何申请苹果开发者帐号,这里不讲解 ...

随机推荐

  1. js 常用代码

    //获取url中的参数 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "= ...

  2. JavaBean初识

    JavaBean是一种特殊的java类,是一个通过Java代码实现的可重用组件. 简单来理解就是,将一些重用性较高的代码进行组合封装,以降低代码的重复性,使得开发更加简洁高效,也便于管理和修改. Ja ...

  3. pip使用国内源的配置方法

    [root@ ~]# cat ~/.pip/pip.conf [global] index-url = https://pypi.douban.com/simple

  4. django admin使用-后台数据库管理界面

    admin是django提供的基于web的管理数据库的工具,它是django.contrib 的一部分,可以在项目的settings.py中的INSTALLED_APPS看到. 一.admin管理工具 ...

  5. Linux的文件系统

    根文件系统(rootfs): root filesystem LSB, FHS: (FileSystem Heirache Standard) /etc, /usr, /var, /root, /ho ...

  6. 详解设计模式在Spring中的应用

    设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆. 今天,在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设 ...

  7. 【Alpha】Scrum Meeting 11

    目录 前言 任务分配 燃尽图 会议照片 签入记录 前言 第11次会议于4月16日18:15在一公寓三楼召开. 交流确认了任务进度,讨论项目发布事宜,分配下一阶段任务.时长45min. 任务分配 姓名 ...

  8. 将项目添加到服务上时报web modules的错误

    将项目添加到服务上时报web modules的错误如下图: 这是tomcat的版本和web modules的版本不支持造成的,如果在如下地方修改不了: 这时候就要在项目的根目录修改如下图: 用工具打开 ...

  9. rabbitmp安装记录

    第一次安装一路遇坑,安装步骤及问题如下 1:安装erlang依赖 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel opens ...

  10. ASP.NET Core API 接收参数去掉烦人的 [FromBody]

    在测试ASP.NET Core API 项目的时候,发现后台接口参数为类型对象,对于PostMan和Ajax的Post方法传Json数据都获取不到相应的值,后来在类型参数前面加了一个[FromBody ...