现在IOS不再开放提供测试证书了,整理一个申请证书的流程。

1、 申请应用的id 链接地址 https://developer.apple.com/
登陆开发者中心,在account界面点击红框里面得区域。

然后在左侧菜单选择App IDs,然后点击右上角的添加图标,在接下来的页面里面填写App ID描述,

在App ID Suffix栏选择Explicit App ID,这里填写的ID即是控制台上传证书页面需要填写的APP IDs,

在App Services中选择服务功能,勾选上Push Notifications项,点击Continue进入下一步。

如图所示,有不懂的地方可以用翻译工具翻译下,一定要搞懂每一步的意思。


2、云编译P12证书(特别说明,一个苹果开发者账号有一个p12证书即可,多个应用可以共用)此步骤引用官方指引,需要苹果电脑
2.1生成certSigningRequest文件

如图,打开应用程序->实用工具->钥匙串访问
 
 
 
 
如图,选择从证书颁发机构请求证书
 
 
 
 
接下来填写邮件地址,选择存储到磁盘,点击继续
 
 
 
如图,保存文件到桌面。
 
 
 

2.2制作p12证书

如图所示,点击左边的Production,在右边出来的页面的右上角选择添加
 
 
 
如图,如果是个人或公司账号,选择App Store and Ad Hoc,如果是企业账号,则选择In-House and Ad Hoc,点击Continue进入下一步,在下一页中点击Continue。
 
 
 
如图,选择Choose File选择之前生成的certSigningRequest文件,点击Generate
 
 
 
如图所示,cer证书创建成功,点击Download将证书下载到本地,然后双击打开证书
 
 
在钥匙串中找到安装的证书,若提示此证书是由未知颁发机构签名的,请下载Apple Worldwide Developer Relations Certification Authority证书进行安装,
地址http://developer.apple.com/certificationauthority/AppleWWDRCA.cer,在左边选择“登录”和“我的证书”,找到证书,在证书上面点击鼠标右键,然后在菜单中选择导出证书,
如图:
 
 
 
在弹出页面中指定证书名,点击存储,然后输入证书密码(此密码在控制台上传证书页面输入),点击好,生成p12格式证书。
 
 
4.制作可以用于云编译或者自定义loader的证书
这一步是我要讲的重点了
 
 

<

 
下一步,点击下载完成就可以了。
5、控制台添加模块
6、返回IDE填写模块的配置文件,比如微信、bmap等等模块,假如不去配置的话,在ios有编译不成功的问题。
7、上传最新的代码
8、最好是云编译一次,这样应用名以及权限在自定义loader的时候都能相应得代入。
9、自定义loader
 
 
附:
1、添加测试设备
首先获取设备的UDID,打开iTunes,连接设备,如图,找到序列号,然后点击序列号,该栏会变成UDID,点击鼠标右键,拷贝UDID。
回到网站页面,如图选择左侧菜单Devices下面的All,在右侧页面点击右上角添加图标,进入下图所示页面:
输入Name(仅是作为方便你自己识别的一个名字)和获取的UDID,点击Continue进入下一页,下一页中点击Register,最后点击Done,添加设备完成。

2、控制台添加证书
进入控制台然后添加p12证书 跟刚下载的测试证书
填写应用的包名以及p12证书的密码即可。

3、官方关于证书的详细说明文档 链接地址

原文链接:http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=45242

新版ios证书的申请的更多相关文章

  1. IOS证书的申请和使用

    苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便: 关于证书 苹果使用密文签名技术来验证App的合法性,不 ...

  2. iOS证书申请详细流程

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

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

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

  4. 【新发现】不用苹果开发账号就能申请ios证书真机调试

    虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号. 想安装到自己非越狱手机测试是无能为力了. 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请 ...

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

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

  6. 免费苹果账号(apple id)申请ios证书p12真机调试

    HBuilder可以直接打包越狱版的ipa包,但需要越狱手机才能安装,如果需要安装到没越狱的手机安装,需要自己申请ios证书打包. 一般是需要一个付费了的苹果开发者账号才能申请ios证书打包. 这里介 ...

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

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

  8. Xamarin iOS教程之申请付费开发者账号下载证书

    Xamarin iOS教程之申请付费开发者账号下载证书 Xamarin iOS使用真机测试应用程序 在讲解iOS Simulator时,已经提到了虽然iOS Simulator可以模仿真实的设备,但是 ...

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

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

随机推荐

  1. scrapy爬虫具体案例步骤详细分析

    scrapy爬虫具体案例详细分析 scrapy,它是一个整合了的爬虫框架, 有着非常健全的管理系统. 而且它也是分布式爬虫, 它的管理体系非常复杂. 但是特别高效.用途广泛,主要用于数据挖掘.检测以及 ...

  2. PowerDesigner概念(概念数据模型概述)

  3. Boxes and Balls UVALive - 7500(练习赛爆零)

    原因: 自身: 1.自己并没有考虑过精度所带来的问题. 2.一定要自己读题,独立思考,末被队友带偏(矛盾出真理). 3.加强自身基础,提高自身实力. 队伍: 1.队友缺乏独立思考,需要加强. 题目描述 ...

  4. 20190321xlVBA_明细信息表汇总成数据表

    刚开始能把代码敲得行云流水的时候,写代码是种乐趣.有了功利目的之后,重复的工作写多几次,厌烦的情绪四处弥漫. 去年八月份正好写了一回,还能支持控件,在此备忘. Public Sub Informati ...

  5. java 获取微信公众号code为空

    失败的原因是没将回调方法encode转换 /** * URL编码(utf-8) * * @param source * @return */ public static String urlEncod ...

  6. discuzX3.4安装之后,没有任何样式怎么办?

    问题:最近在做论坛,想着直接用现成的论坛,但是在安装完成之后,竟然一点样式的都没有,如图: 解决方案: 登录后台->工具->更新缓存

  7. JavaScript判断苹果 iPhone X Series 机型

    原文链接: JavaScript 判断 iPhone X Series 机型 现状 iPhone X 底部是需要预留 34px 的安全距离,需要在代码中进行兼容. 现状对于 iPhone X 的判断基 ...

  8. word中一页中添加两种不同的页码

    ,在文档编写的过程中,可能一个页面需要编写两个不同的页码,举个例子,在页脚有一个页码是整个文档的页码,页眉有一个页码,是每个章节的页码: 设置如下: 此处选中这个图标是为了能够看到分节符和其他的符号 ...

  9. CRM创建BP(END USER)

    FUNCTION ZCRM_BP_CRT. *"---------------------------------------------------------------------- ...

  10. oralce 常用sql

    查看表空间及其数据文件 SELECT * FROM dba_data_files; 查看用户下的表SELECT * FROM user_tables; 查看用户表的注释SELECT * FROM us ...