找回密码
 立即注册

QQ登录

只需一步,快速开始

iOS证书申请

一、准备工作1.1.准备本地应用打包服务
1.2.准备苹果帐号

首先您需要有一个苹果的个人/公司开发者帐号。如果没有帐号可以打开https://developer.apple.com/申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。

苹果个人/公司开发者帐号在App发布上的区别:

个人开发者帐号申请的发布证书用于在Appstore上发布ipa包。

公司开发者帐号用于公司内部分发ipa包。

1.3. 申请请求文件

1.3.1.钥匙串程序申请请求文件

申请发布证书前,您需要先本地创建一个证书请求文件,这时需要使用之前搭建好的mac os x虚拟系统。打开“应用程序”–>“实用工具”–>“钥匙串访问”–>“证书助理”中选择“从证书颁发机构请求证书”。

1.jpg

1.3.2.保存请求文件设置

打开“证书信息”界面如下图所示:

用户电子邮件地址:填写您申请苹果开发者帐号的电子邮件地址;

常用名称(默认即可);

CA电子邮件地址空着;

选择存储到磁盘,点击“继续”。

2.jpg

1.3.3.保存请求文件名称和位置

选择保存的位置,比如选择桌面,点击“存储”就可以看到在桌面上多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。此文件申请ios发布证书时需要用到,请注意保存。

31.jpg

二、申请ios发布证书2.1 进入证书申请页面

打开http://developer.apple.com/,点击“Member Center”进入登录界面。

41.jpg

使用您申请的苹果开发帐号登录,见下图:

51.jpg

登录以后可以看到以下界面。其中列出了您开发需要的一些工具、支持、itunes app管理等内容。选择第二项Certificates,ldentifiers&Profiles进入,所有证书相关的操作都在这里进行。

61.jpg

进入Certificates,ldentifiers&Profiles后,选择左边的Certificates项进入详细界面,然后点击左侧菜单“Certificates”下的All。

71.jpg

8.jpg

2.2 选择申请证书类型

点击右上角的加号申请新证书,Justep X5打包需要上传的是发布证书。

当使用的是299美元的苹果企业开发帐号时,在这里需选择Production发布证书,选中In-House and Ad Hoc,点击Continue进入下一步。

9.jpg

当使用的是99美元的个人开发帐号应用需要发布至Appstore时,在这里需选择Production发布证书,选中App Store and Ad Hoc,点击Continue进入下一步。

10.jpg

2.3 申请注意事项

进入Request,点击Continue进入下一步。

11.jpg

2.4 添加证书请求文件

进入Generate界面,点击下面的“Choose File”,选择桌面上本地创建的“CertificateSigningRequest.certSigningRequest”证书请求文件,点击Generate,生成发布证书。

12.jpg

2.5 下载发布证书

点击左侧的All,会列出证书列表,点击证书名称即可以进行下载。

13.jpg

三、iOS证书导出3.1 证书导入到钥匙串程序中

点击“download”下载您生成的证书。下载完成后双击证书安装。在证书上单击右键,在弹出菜单上选择导出选项。

注意:左上角的小锁图标必须为开锁状态,种类需选择“我的证书”。
如右键菜单没有导出选项,多切换几次就会有了。这个地方MAC系统有些缺陷,多点几次就会有的。

29.jpg

3.2 证书保存为.P12的个人信息交换文件

给导出的证书起个名字,选择存储的位置。(注意:格式为P12的个人信息交换文件。)

16.jpg

3.3 p12文件添加密码

给导出的P12文件设置密码,此密码在Justep X5平台上打ipa包时需要用到。

28.jpg

在使用Native给应用打APP包时,需修改配置文件build.properties

如下图所示,build.properties文件中的iosCerPassword即导出P12文件所设置的密码。

17.jpg

四、申请iOS应用AppID4.1 进入申请界面

每个发布的应用需有一全唯一的AppID。在下图的左边选择 App IDs,点击右上角加号按钮,开始申请一个新的AppId。

18.jpg

4.2 填写AppID标签

输入AppID Description Name,用来描述您的AppID。(注意,必须输入英文

19.jpg

4.3 生成AppID

下方App ID Suffix输 入Bundle ID:这是您AppID的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,很多地方都需要用到,最好是com.yourcompany.yourappname的格式。当然对于没有公司名的个人开发者,也可以用您自己的英文名字或者拼音。

Justep X5在线编译打ipa包时,在studio里创建本地App时填写的“应用包名”就是您在此输入的内容:

20.jpg

4.4 查看生成AppID

继续下一步完成提交。点击左侧菜单App IDs即可回到列表看见已经生成的AppID。

21.jpg

五、申请iOS应用的Provisioning Profiles文件5.1 进入申请界面

在下图左边选择provisioningProfiles下的All选项,点击加号按钮,申请ProvisioningProfiles文件。

22.jpg

5.2 选择申请类型

Select Type类型界面,Development作为开发使用,Distribution作为发布使用,以下都为发布证书的图例说明。

当使用的是299美元的苹果企业开发帐号时,选择In-House,然后点击Continue按钮进入下一步。(注意:需要与之前生成的发布证书类型保持一致。

23.jpg

当使用的是99美元的个人开发帐号应用需要发布至Appstore时,选择App Store,然后点击Continue按钮进入下一步。(注意:需要与之前生成的发布证书类型保持一致。)

24.jpg

5.3 选择申请文件对应App ID

点击下拉菜单,选择要申请的App ID,点击Continue按钮进入下一步。

25.jpg

5.4 选择申请的发布证书

选择发布证书选项,点击Continue按钮进入下一步。

26.jpg

5.5 保存ProvisioningProfiles文件标签

Profile Name填入描述文字,只能输入英文。

27.jpg

点击Generate按钮创建provisioning文件。等待几秒钟,provisioning就可以下载了。

点击download下载。得到了一个xxxxxx.mobileprovision文件,Justep X5在线打ipa包时需要使用的ios.distribution.mobileprovision就是您生成的文件。


(完)




本教程由无限星辰工作室CRX349独家整理和提供,转载请注明地址,谢谢。本文地址:https://www.xmspace.net/thread-370-1-1.html
无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225

发表于 2015-9-13 23:45:34 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 0 条回复!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • fastadmin 后台界面使用字段数组类型
    • Discuz!x3.5 修改标题高亮颜色
    • Discuz!x3.5 应用中心 下载应用一直下载中
    • 帖子定时显示
    • 论坛辅助审核
拖动客服框
Online Service
点击这里给我发消息
点击这里联系我们
微信扫一扫
在线客服
快速回复 返回顶部 返回列表