在这个多端开发的年代,出现了很多优秀的开发框架,比如hbuilder和uniapp等等。我们可以使用这些框架来开发APP,假如我们要打包ios的app,则需要一个idp/iep证书。

那么这个证书是如何获得呢?苹果官网的方法是需要使用苹果电脑来获取,假如我们没有苹果电脑能否申请呢?

我们可以使用文章下面介绍的方法,使用香蕉云编来在线生成证书:https://www.yunedit.com/createcert

1、假如还没有苹果开发者账号,你可以参考这篇文章:https://www.yunedit.com/xueyuan/jx/applereg,先开通苹果开发者账号,假如已经有,则直接进入苹果开发者中心登录。

2、登录香蕉云编控制台,准备生成证书:

3、点击新建CSR文件,先创建一个CSR格式的文件,然后把这个CSR文件下载到你的电脑的本地目录。

4、回到苹果开发者中心,进入Centificates目录,点击右边的蓝色加号创建cer证书,注意创建的类型需要选择ios distribution ad hoc and  app store类型的,不能选错,不能选择apple类型的证书哦。创建的过程中它会要求我们上传刚才我们下载的csr文件。

5、创建完cer文件后,将cer文件下载到本地。

6、回到香蕉云编,上传刚才在苹果开发者中心下载的cer文件,然后就可以生成p12文件了。

通过上面的步骤,即可生成p12格式的证书,当然,打包还需要一个profile描述文件,下面我们再说下如何创建profile文件。

生成profile文件很简单,只需要去苹果开发者中心创建即可。

1、因为创建profile需要选择appid,所以我们要先去identifiers菜单里创建appid:

2、进入profiles界面,开始创建描述文件,注意,创建描述文件的时候选择app store类型,(假如要真机测试的话,则选择ad hoc类型,要假如选择ad hoc类型,则要先看第四步):

3、创建的过程中会要我们选择刚才创建的appid和cer证书哪些,选择正确即可。

这样,我们即可完成profile的创建!

4、假如我们需要创建真机测试的profile,则创建的时候需要选择ad hoc类型,而且需要添加测试设备的udid,假如你不知道怎么获取测试设备的udid,你可以使用香蕉云编的工具来获取udid: https://www.yunedit.com/udid

ios的idp/iep证书的生成方法,无苹果电脑的更多相关文章

  1. SSL证书的生成方法

    在Linux下,我们进行下面的操作前都须确认已安装OpenSSL软件包. 1.创建根证书密钥文件root.key: [root@mrlapulga:/etc/pki/CA/private]#opens ...

  2. 【转】mac os x配置adb命令的方法,苹果电脑设置adb命令的方法

    http://www.myexception.cn/operating-system/1636963.html 步骤如下: 1. 启动终端Terminal (如果当前用户文件夹下已有.bash_pro ...

  3. iOS 应用配置及证书生成教程

    简介 首先你需要有一个苹果的开发者帐号,一台苹果电脑.点击查看苹果开发者账号注册流程 本教程需完成应用信息配置,包括如下两个基本配置: AppID Bundle ID 同时,生成 如下三个证书文件及对 ...

  4. apicloud打包的ios证书的获取方法

    apicloud云编译的时候,需要测试证书或者正式证书进行编译. 那么这个证书是怎么来的呢?通过什么渠道可以获取呢? 这里我介绍下使用香蕉云编这个在线工具来生成: 1.登录香蕉云编,生成证书的csr文 ...

  5. XE6 /XE8 & IOS开发之免证书真机调试三步走,生成iPA文件并安装到其它苹果设备上

    XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) XE6 &a ...

  6. SSL证书生成方法【转】

    转自 SSL证书生成方法 - fyang的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/fyang2007/article/details/6180361 一般情况 ...

  7. Android APK生成证书并签名方法

    Android APK生成证书并签名方法 android cordova keystore android证书签名 阅读:925 时间:2018年09月20日 Android开发者可能对此很熟悉.使用 ...

  8. iOS使用自签名证书实现HTTPS请求

    概述 在16年的WWDC中,Apple已表示将从2017年1月1日起,所有新提交的App必须强制性应用HTTPS协议来进行网络请求. 默认情况下非HTTPS的网络访问是禁止的并且不能再通过简单粗暴的向 ...

  9. iOS 用自签名证书实现 HTTPS 请求的原理

    在16年的WWDC中,Apple已表示将从2017年1月1日起,所有新提交的App必须强制性应用HTTPS协议来进行网络请求.默认情况下非HTTPS的网络访问是禁止的并且不能再通过简单粗暴的向Info ...

  10. hbuilderX打包苹果证书的申请方法

    现在uniapp越来越火,hbuilderX和apicloud这些工具使用html+js语言就可以开发强大的app,大大降低了app开发的技术门槛. hbuilderX或apicloud在打包ios应 ...

随机推荐

  1. Windows文件管理优化-实用电脑软件(一)

    RX文件管理器 (稀奇古怪的小软件,我推荐,你点赞!) 日后更新涉及:电脑.维护.清理.小工具.手机.APP.IOS.从WEB.到到UI.从开发,设计:诚意寻找伙伴(文编类.技术类.思想类)共编,共进 ...

  2. C# .NET HttpWebRequest 按每个(单个)请求跳过证书校验

    C# .NET HttpWebRequest 按每个(单个)请求跳过证书校验 自签名证书 HTTPS TLS . 使用.NET 4.5 新加的属性 HttpWebRequest.ServerCerti ...

  3. 学习ThreeJS

    创建第一个应用 使用Three JS进行编程的时候,都是在调用new Three().XXX 来实现方法,让我们先根据官方文档创建一个demo https://threejs.org/docs/ind ...

  4. 一文了解Spark引擎的优势及应用场景

    Spark引擎诞生的背景 Spark的发展历程可以追溯到2009年,由加州大学伯克利分校的AMPLab研究团队发起.成为Apache软件基金会的孵化项目后,于2012年发布了第一个稳定版本. 以下是S ...

  5. logging.basicConfig()

    logging.basicConfig() 是 Python 标准库 logging 模块中的一个函数,用于配置日志记录器(logger)的基本选项.这个函数允许你在不创建和配置多个 logger.h ...

  6. vue3.4的更新,保证你看的明明白白

    defineModel 同学已经转正 defineModel 在vue3.3中还是一个实验性功能, 但是经过一个学期的努力,该同学已经转正. defineModel的简单介绍 defineModel( ...

  7. ZYNQ:使用PetaLinux打包 BOOT.BIN、image.ub

    说明 个人还是比较喜欢灵活去管理各个部分的源码. 有关文章: ZYNQ:PetaLinux提取Linux和UBoot配置.源码 编译Linux 取得Linux源代码和配置后,可以在其中执行make,编 ...

  8. 创建docker

    创建docker 准备实验环境 1. 安装前准备 Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可. 1.1 查看当前的内核版本 uname -r 1.2 使用 root ...

  9. 3562-Qt工程编译说明

  10. Java基础:线程的三种创建方式

    一.继承Thread类 定义一个类继承线程类Thread 重写run()方法 创建线程对象 调用线程对象的start()方法创建线程 Thread类的常用API setName(String name ...