iOS证书申请教程
2016-03-28 10:52
267 查看
目录
前期准备工作申请iOS发布证书
申请iOS应用AppID
申请iOS应用推送证书
申请iOS应用的Provisioning
Profiles文件
iOS证书导出
概述
369Cloud支持上传ipa包至AppStore,下面将介绍如何通过369Cloud在线编译出ipa包并上传至苹果 Appstore。
1. 苹果账号
首先您需要一个苹果的开发者账号,申请网址http://developer.apple.com,如何申请可参考网上的资料。申请成功后打开申请网址并登陆到苹果,如下图:
2. 进入证书申请页面
选择Certificate,Identifiers&Profiles进入。进入后页面:
3. 申请请求文件
3.1 钥匙串程序申请请求文件
在本地创建一个证书请求文件,打开“应用程序”->“实用工具”->“钥匙串访问(KEY CHAIN)”,在证书助理中,选择“从证书颁发机构请求证书”(如下图所示)。
3.2 保存请求文件设置
用户电子邮件地址:填您申请帐号的电子邮件地址、常用名称(默认即可),CA空着,选择存储到磁盘,点击“继续”:
3.3 保存请求文件名称和位置
选择存储位置,并点击完成,可以在存储位置里看多一个CertificateSigningRequest.certSigningRequest的证书请求文件,此文件申请推送证书时需要用到。
1. 进入申请页面
登录到您的Member Center,选择左边的certificates项,点击All,点击加号申请新证书。
2. 选择申请证书的类型
点击App Store Ad Hoc进入下一步.
3. 进入Request
点击continue
4. 添加证书请求文件
进入下一步Generate,点击下面的'Choose File',选择本地创建的证书请求文件,点击Generate。
5. 下载发布证书
1. 进入申请页面
在下图的左边选择 App IDs,点击右上角加号按钮,开始申请一个新的appId, 并填写appid描述:
2.生成AppID
输入Bundle ID(App ID Suffix):这是您appid的后缀,这个需要仔细命名,因为后面很多地方要用到,最好是com.yourcompany.yourappname的格式。当然对于没有公司名的个人开发者,第二项可以用您自己的英文名字或者拼音。
输入完毕后点击下一步:
3. 查看生成AppID
1. 进入申请页面
申请页面(推送功能为可选,如果不需要推送功能可以跳过), 在App IDs选项下,选择已经创建好的App ID,点击下方的Edit按钮。
2. 开始申请
输入Name,点击Push Notificotions图标右侧单选按钮,申请发布版的推送功能,点击Production SSL Certificate下方的 Create Certificate按钮。选择推送功能:
3. 按提示点击Continue按钮
4. 添加请求文件
点击Choose File按钮,选择本地请求文件,点击Generate完成创建推送证书,进行下一步:
5. 下载推送证书
点击Download按钮,下载生成的推送证书。(证书扩展名为.cer)
1. 进入申请页面
在下图左边选择provisioningProfiles下的All选项,点击加号按钮,申请Provisioning Profiles文件选择申请类型:
2. 选择申请文件对应AppID
选择申请文件对应APP ID,并进入下一步。
3. 选择申请的发布证书
选择发布证书选项,点击Continue按钮进入下一步。
5. 保存Provisioning Profiles文件标签
Profile Name填入描述文字,只能输入英文,点击Generate按钮创建provisioning文件。等待几秒钟,provisioning就可以下载了, 点击download下载。得到了一个xxxxxx.mobileprovision文件。
1. 证书导入到钥匙串程序中
点击“Download”下载您生成的证书。下载完成后双击证书安装,或拖动到钥匙串访问窗口,就可以看到您申请的证书了。推送证书和发布证书都在列表中,在证书上单击右键,在弹出菜单上选择导出选项:
2. 将证书保存成.P12为扩展名的文件
3. 给p12文件添加密码
相关文章推荐
- 个人信息安全报告发布:有 APP 每分钟调用位置权限 1468 次
- 下载量超过一亿的流行应用被发现含有恶意模块
- 苹果与Siri的七年之痒:“宫斗”戏码不断上演
- APP添加CNZZ统计插件教程 Android版添加phonegap
- ExtJS Store的数据访问与更新问题
- Android APP与媒体存储服务的交互
- java实现收藏名言语句台词的app
- SQLSERVER Pager store procedure分页存储过程
- 修改Android App样式风格的方法
- Android App数据格式Json解析方法和常见问题
- 通过Html网页调用本地安卓(android)app程序代码
- 百度地图API提示230 错误app scode码校验失败的解决办法
- js判断移动端是否安装某款app的多种方法
- PHP实现批量生成App各种尺寸Logo
- Could not load file or assembly "App_Licenses.dll"的问题
- Android桌面组件App Widget用法入门教程
- 开源电商app常用标签"hot"之第三方开源LabelView
- 基于App自适应draw9patch不失真背景的方法详解
- 安卓APP测试之使用Burp Suite实现HTTPS抓包方法