iOS -证书制作

iOS证书制作攻略及配置注意事项

使用APICloud平台开发APP商用,首先得有开发者账号和各种证书,之后云编译打包正式版,上传到appstore审核上架。现在APICloud特别推出,证书申请和配置在控制台配置证书的注意事项的攻略,提供给大家。

云编译p12证书制作

生成certSigningRequest文件

如图,打开应用程序->实用工具->钥匙串访问

如图,选择从证书颁发机构请求证书

接下来填写邮件地址,选择存储到磁盘,点击继续

如图,保存文件到桌面。

制作p12证书

首先打开苹果开发网站,通过Member Center进入开发账户,如图:

然后选择Certificates, Identifiers & Profiles,如图:

选择Certificates

进入下图所示,点击左边的Production,在右边出来的页面的右上角选择添加

如图,如果是个人或公司开发证书,选择App Store and Ad Hoc,如果是企业证书,则选择In-House and Ad Hoc,点击Continue进入下一步,在下一页中点击Continue。

如图,选择Choose File选择之前生成的certSigningRequest文件,点击Generate

如图所示,cer证书创建成功,点击Download将证书下载到本地,然后双击打开证书

如图,在钥匙串中找到安装的证书,鼠标点击右键,然后在菜单中选择导出证书,如图:

在弹出页面中指定证书名,点击存储,然后输入证书密码,点击好,生成p12格式证书。

创建App ID

如图,在左侧菜单选择App IDs,然后点击右上角的添加图标,在接下来的页面里面填写App ID描述,在App ID Suffix栏选择Explicit App ID,在App Services中选择服务功能,如果需要推送功能,则勾选上Push Notifications项,点击Continue进入下一步。

在新页面中点击Submit,然后点击Done,创建App ID成功。

添加测试设备

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

如图选择左侧菜单Devices下面的All,在右侧页面点击右上角添加图标,进入下图所示页面:

获取UDID,打开iTunes,连接设备,如图,找到序列号,然后点击序列号,该栏会变成UDID,点击鼠标右键,拷贝UDID。

回到网站页面,输入Name和获取的UDID,点击Continue进入下一页,下一页中点击Register,最后点击Done,添加设备完成。

云编译mobileprovision证书制作

App Store类型证书

如图,点击左侧菜单Distribution,然后点击右侧页面右上角的添加图标,最后选择App Store,点击Continue进入下一步

如图,选择App ID,点击Continue进入下一步

如图,选择certificates,点击Continue进入下一步

输入证书名称,点击Generate,进入下一步完成创建

Ad Hoc类型证书

对于个人和公司账户,Ad Hoc类型证书可以安装到非越狱手机上面调试。如图,选择Ad Hoc,点击Continue进入下一步

如图,选择App ID,点击Continue进入下一步

如图,选择certificates,点击Continue进入下一步

选择设备,然后点击Continue

输入证书名称,点击Generate,进入下一步完成创建

推送证书制作

在左侧菜单选择Certificates下面的Production,进入到如下界面:

点击右上角的添加图标,进入以下页面,选择如图所示内容,点击Continue进入下一步

在App ID栏选择对应的AppID,点击Continue,在下一页中点击Continue

选择之前生成的certSigningRequest文件,然后点击Generate进入下载界面

点击Download下载证书到本地,双击安装到钥匙串中。如下图,在钥匙串中找到此证书,在该证书上面点击鼠标右键,选择导出,然后存储为.p12格式文件,输入证书密码。至此,创建服务端p12格式推送证书完毕。

配置APICloud iOS证书的注意事项:

需要mac os,最好是真机,我没有,装的虚拟机,版本雪豹10.2.4,版本高的更好。

准备p12证书:
      a  按我的理解,你即使开发多个app,也只要一个。
      b 在网站生成.cer文件并下载后,双击启动钥匙串,将证书导入到”登录”,而不是系统。
      c 右键导出时一定要选择最后 p12格式,有时会是灰色,多切换几次,不行就删除再添加,一定确保p12可以选中。
     d 导出时系统会提示要输入证书密码,一定记住,后面apicloud需要填写的。(可能还需要输入管理员密码,不要搞混了)
     文件自动就以p12扩展名保存。

准备移动证书
    a 首先要创建appid,最关键的一点appid用apicloud提供的包名来命名
    b 创建移动证书选appstore类型
    c 我下载的文件无扩展名,而apicloud必须按其要求的扩展名导入,不然报错,所以你的扩展名不对就自己手工改了
结合前述,准备好两个证书,再输入包名(appid)和p12证书的密码,就ok了

时间: 2024-12-14 08:56:09

iOS -证书制作的相关文章

windows下IOS证书制作

先安装windows版本的openssl 下载地址http://slproweb.com/products/Win32OpenSSL.html 安装后增加环境变量path, 指向openssl安装目录下的bin目录 如: C:\Program Files\OpenSSL-Win64\bin 2.生成CSR请求文件 管理员权限进入cmd cd C:\Program Files\OpenSSL-Win64\bin\ set RANDFILE=.rnd set OPENSSL_CONF=C:\Prog

iOS 推送证书制作(JAVA/PHP)

iOS 推送证书制作(JAVA/PHP) 在使用Java或者PHP制作iOS推送服务器的时候,需要自己从开发者网站上导出的aps_developer_identity证书和Apple Development Push Services证书进行合成,生成可以供Java使用的p12证书或供PHP使用的pem证书.aps_developer_identity证书和Apple Development Push Services证书的申请过程可以参考:http://www.cnblogs.com/hubj

iOS 推送证书制作 (JAVA/PHP)

// aps_development.cer 转化成pem openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem // p12 转化成pem openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12 // Java服务器所需的证书为p12格式 openssl pkcs12 -export -in PushChatCert.pem -inkey Push

iOS企业分发证书制作

自签名证书制作流程 打开终端,输入 openssl genrsa -out ca.key 1024 ,生成名称为ca的秘钥 注:openssl生成的文件皆放在用户文档下(finder菜单栏'前往' - 电脑 -Macintosh Hd - 用户 - dongxinda) 根据密钥在桌面生成证书: 终端输入 openssl req -x509 -new -key ca.key -out ca.cer -days 10950 依次填入CN(国家),gd(省),gz(市),dxda(公司名称) dxd

【知识点】iOS证书的分类和申请介绍

iOS证书的分类   1.ios测试证书(安装到非越狱手机测试调试) iOS测试证书申请介绍 2.iOS发布证书(发布上架到App Store) iOS发布证书申请介绍 3.iOS推送证书(app如果有推送功能需要) iOS推送证书申请介绍 4.iOS开发证书(xcode开发测试用) iOS开发证书申请介绍 5.iOS企业证书(不上架App Store直接使用) iOS企业证书申请介绍 常用的iOS证书就是这几类,不同的使用环境.对应不同的iOS证书,根据需求去创建.

【新技术】免ios开发者账号申请ios证书打包ipa真机调试

虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号. 想安装到自己非越狱手机测试是无能为力了. 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请iOS证书打包ipa安装到自己手机测试,强大吧! 这个神器就是Appuploader,ios app测试及上架辅助工具. Appuploader安装教程 当然如果要上架App Store还是需要注册一个付费的苹果开发者账号. 如果只是安装ios应用到自己手机测试,现在只需要注册一个普通的苹果账号就行

iOS证书相关概念详解

关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾,本文将对相关概念做个系统的梳理. 在进行iOS证书申请之前,假设你使用过Apple设备且注册过Apple ID.首先,必须加入苹果开发者计划(Enrollin iOS Developer Program to become a member),分为Individual和Company/Organization两种类型. 下文主要基于个人开发者账

iOS表格制作

由于项目上的需求,需要做一个表格出来,来显示流程状态.刚开始脑子一头雾水,没有一点思路,但是靠着自己的座右铭--"世上无难事,只怕有心人",克服了所有困难.好,不说了,讲正事. 制作表格,还是需要tableView来做. 1. 创建一个UIView对象 : UIView *tableViewHeadView=[[UIView alloc]initWithFrame:CGRectMake(0, 0, kCount*kWidth, kHeight)]; self.myHeadView=ta

iOS证书深究

iOS证书深究 iOS的系列证书很令人头痛,但是也提供了完整的保护. 在开发过程中,遇到的基本的证书有Xcode真机调试或者打包用证书,也有消息推送证书等:每种证书分为开发版(development)和发布版(distribute).除了证书,还有概要配置文件.众多的分类和配置,很容易混淆,接下来详细描述一番,并解释我的理解. 先看苹果开发者中心的证书界面.主要分类为:Certificate.AppID.Device.Provisioning Profile. AppID是一切的开始,就如一个身