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. Caravel–一款开源OLAP+数据可视化分析前端工具,支持Druid和Kylin

    参考此文:http://lxw1234.com/archives/2016/06/681.htm

  2. Linux基础命令---dmeg显示内核输出

    dmesg dmesg指令用来打印和控制内核的输出信息,这些信息保存早ring buffer中. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora.SUSE.open ...

  3. IP通信基础学习第六周(下)

    硬件地址又称物理地址或MAC地址 以太网的MAC帧格式开始的标志是有11出现时,没电时自动结束 适配器的重要功能:进行串行/并行转换:对数据进行缓存:在计算机的操作系统安装设备驱动系统:实现以太协议 ...

  4. 【源码】HashMap源码及线程非安全分析

    最近工作不是太忙,准备再读读一些源码,想来想去,还是先从JDK的源码读起吧,毕竟很久不去读了,很多东西都生疏了.当然,还是先从炙手可热的HashMap,每次读都会有一些收获.当然,JDK8对HashM ...

  5. quill富文本编辑器 API

    //1. 从第三个开始删除,删除4个 // console.log(this.quill.deleteText(2, 4)); // 12345678 1278 // 2.(返回对象)返回从第三个开始 ...

  6. linux awk用法

    awk是一个强大的文本分析工具,在对数据进行分析并生成报告时显得尤为强大. 使用方法:awk [options]  'BEGIN{ commands } pattern{ commands } END ...

  7. JSP等模板引擎已死,大前端为趋势

    我们先来看一下tomcat版本数据: 我们可以看到,从tomcat8之后JSP就再没有新的支持了,tomcat8大概是2013年发布的,也就是说,从2013年开始jsp技术已经实质上不被官方继续维护了 ...

  8. php项目命名规范

    命名规范 ThinkPHP5遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范: 目录和文件 目录使用小写+下划线: 类库.函数文件统一以.php为后缀: 类的文件名均以命名空间定义,并 ...

  9. 'OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效。

    在使用asp.net core的时候,采用take().skip()分页的时候报如下错误: SqlException: 'OFFSET' 附近有语法错误. 在 FETCH 语句中选项 NEXT 的用法 ...

  10. mfc动态控件生成

    1.变量.函数声明 std::vector<CButton*>pBtn; afx void OnBtnClik(UINT uID);//回调函数 2.分配空间 pBtn.resize(50 ...