Ios证书申请流程
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证书申请流程的更多相关文章
- iOS 证书申请和使用详解(详细版)
对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成员介绍 1.Certification(证书) ...
- iOS证书申请及使用详细说明
iOS 证书申请和使用详解(详细版)阅读 对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成 ...
- iOS 证书申请和使用详解(详细版)阅读
对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成员介绍 1.Certification(证书) ...
- ios 证书申请和发布流程
证书是什么? 上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的样式.这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限 ...
- iOS证书申请详细流程
一.事前准备 1.1 准备苹果帐号 首先您需要有一个苹果的开发者帐号,一个mac系统.如果没有帐号可以打开申请加入苹果的开发者计划.如何申请网上有详细的介绍,在此不多做介绍. 如果您已经有了一个帐号, ...
- MDM 证书申请流程(vendor及customer)
整个流程分为两部分:vendor,customer. 一.Vendor 1.成为一个 MDM Vendor 1) 首先你须要拥有一个 Apple Enterprise account($299/年). ...
- https证书申请流程和简介
HTTPS证书是什么 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安 ...
- IOS证书申请 PPF provisioning profile Developer Certificate
[Error] No provisioning profile found for the selected build configuration 新来一个iPhone,真机调试的时候报错. 1.x ...
- 苹果IOS 证书申请及导出证书文件
在申请证书之前,前提是,你要注册一个苹果帐号,且交了个人或公司帐号99美元大概人民币600多一年费用申请开发者帐号,审核通过的开发者帐号,个人或公司或企业类型帐号. 如何申请苹果开发者帐号,这里不讲解 ...
随机推荐
- poj 2115 Matrix
题意: 给出一个矩阵,有两种操作: 1.翻转给定的子矩阵: 2.查询a[i][j]的值. 思路: 树状数组是从小到大更新的. 这个题用二维树状数组可以解决,假设是一维树状数组, 0 0 0 0 0 0 ...
- .NET 常用ORM之NHibernate
NHibernate做.Net应该都不陌生,今天我们就算是温故下这个技术,概念性的东西就不说了,这次主要说本人在实际使用的遇到的问题,比较费解现在就当是记录下,避免以后再犯.本次主要使用的情况是1对N ...
- (纯干货)最新WEB前端学习路线汇总初学者必看
Web前端好学吗?这是很多web学习者常问的问题,想要学习一门自己从未接触过的领域,事先有些了解并知道要学的内容,对接下来的学习会有事半功倍的效果.在当下来说web前端开发工程师可谓是高福利.高薪水的 ...
- leetcode 二进制求和 python
class Solution: def addBinary(self, a, b): """ :type a: str :type b: str :rtype: str ...
- layui 单选项 点击显示与隐藏
同一个页面有多个单选按钮:https://blog.csdn.net/haibo0668/article/details/86220767
- HDU 1024 Max Sum Plus Plus【DP】
Now I think you have got an AC in Ignatius.L's "Max Sum" problem. To be a brave ACMer, we ...
- linux服务基础(三)之Httpd2.4配置
httpd-2.4 新特性: . MPM支持运行DSO机制,以模块形式按需加载 . 支持event MPM . 支持异步读写 . 支持每模块及每个目录分别使用各自的日志级别 . 每请求配置 <I ...
- Qt源码学习之信号槽
Qt源码版本 Qt 5.12.0 moc文件 Qt在编译之前会分析源文件,当发现包含了Q_OBJECT宏,则会生成另外一个标准的C++源文件(包含Q_OBJECT宏实现的代码,文件名为moc_+原文件 ...
- MySql中not in的优化
最近项目上用select查询时使用到了not in来排除用不到的主键id一开始使用的sql如下: select s.SORT_ID, s.SORT_NAME, s.SORT_STATUS, s.SOR ...
- Python三大神器:装饰器,迭代器,生成器
一.装饰器 由于一个函数能实现一种功能,现在想要在不改变其代码的情况下,让这个函数进化一下,即能保持原来的功能,还能有新的"技能",怎么办? 现已经存在一个自定义的函数func1, ...