起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20002|回复: 10

iOS发布证书申请

  [复制链接]

20

主题

119

帖子

744

积分

内部用户

积分
744
发表于 2015-1-8 17:12:17 | 显示全部楼层 |阅读模式
本帖最后由 wuyginger 于 2015-1-27 15:59 编辑

一、  准备工作

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发布证书时需要用到,请注意保存。
3.JPG
二、  申请ios发布证书

2.1 进入证书申请页面
打开http://developer.apple.com/,点击“Member Center”进入登录界面。
4.JPG
使用您申请的苹果开发帐号登录,见下图:
5.JPG
登录以后可以看到以下界面。其中列出了您开发需要的一些工具、支持、itunes app管理等内容。选择第二项Certificates,ldentifiers&Profiles进入,所有证书相关的操作都在这里进行。
6.JPG
进入Certificates,ldentifiers&Profiles后,选择左边的Certificates项进入详细界面,然后点击左侧菜单“Certificates”下的All。
7.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进入下一步。
1.JPG
2.3 申请注意事项
进入Request,点击Continue进入下一步。
10.JPG
2.4 添加证书请求文件
进入Generate界面,点击下面的“Choose File”,选择桌面上本地创建的“CertificateSigningRequest.certSigningRequest”证书请求文件,点击Generate,生成发布证书。
11.JPG
2.5 下载发布证书
点击左侧的All,会列出证书列表,点击证书名称即可以进行下载。
12.JPG
三、  iOS证书导出

3.1 证书导入到钥匙串程序中
点击“download”下载您生成的证书。下载完成后双击证书安装。在证书上单击右键,在弹出菜单上选择导出选项。
1.JPG
3.2 证书保存为.P12的个人信息交换文件
  给导出的证书起个名字,选择存储的位置。(注意:格式为P12的个人信息交换文件。)
2.jpg
3.3 p12文件添加密码
  给导出的P12文件设置密码,此密码在Justep X5平台上打ipa包时需要用到。
3.jpg
四、  申请iOS应用appid

4.1 进入申请界面
每个发布的应用需有一全唯一的AppId。在下图的左边选择 App IDs,点击右上角加号按钮,开始申请一个新的AppId。
13.JPG
4.2 填写AppId标签
输入App ID DescriptionName,用来描述您的AppId。(注意,必须输入英文)
14.JPG
4.3 生成appid
下方App ID Suffix输 入Bundle ID:这是您AppId的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,很多地方都需要用到,最好是com.yourcompany.yourappname的格式。当然对于没有公司名的个人开发者,也可以用您自己的英文名字或者拼音。
Justep X5在线编译打ipa包时,在studio里创建本地App时填写的“应用包名”就是您在此输入的内容:
15.JPG
4.4 查看生成appid
     继续下一步完成提交。点击左侧菜单App IDs即可回到列表看见已经生成的AppId。
16.JPG
五、  申请iOS应用的Provisioning Profiles文件

5.1 进入申请界面
在下图左边选择provisioningProfiles下的All选项,点击加号按钮,申请ProvisioningProfiles文件。
17.JPG
5.2 选择申请类型
Select Type类型界面,Development作为开发使用,Distribution作为发布使用,以下都为发布证书的图例说明。
当使用的是299美元的苹果企业开发帐号时,选择In-House,然后点击Continue按钮进入下一步。(注意:需要与之前生成的发布证书类型保持一致。)
18.JPG
当使用的是99美元的个人开发帐号应用需要发布至Appstore时,选择App Store,然后点击Continue按钮进入下一步。(注意:需要与之前生成的发布证书类型保持一致。)
2.JPG
5.3 选择申请文件对应App ID
点击下拉菜单,选择要申请的App ID,点击Continue按钮进入下一步。
19.JPG
5.4 选择申请的发布证书
选择发布证书选项,点击Continue按钮进入下一步。
20.JPG
5.5 保存ProvisioningProfiles文件标签
Profile Name填入描述文字,只能输入英文。
21.JPG
点击Generate按钮创建provisioning文件。等待几秒钟,provisioning就可以下载了。
点击download下载。得到了一个xxxxxx.mobileprovision文件,Justep X5在线打ipa包时需要使用的ios.distribution.mobileprovision就是您生成的文件。
22.JPG
(完)

17

主题

61

帖子

122

积分

初级会员

Rank: 2

积分
122
QQ
发表于 2015-1-13 15:08:06 | 显示全部楼层
学习
点评回复

使用道具 举报

匿名  发表于 2015-2-6 09:21:40
据说apple公司 在2015年2月1日 开始 发布app需要同时提交64位版本。 不知道我们的X5 会开发64bit的编译模式么??

53

主题

313

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
QQ
发表于 2016-8-26 23:02:16 | 显示全部楼层
太强大了!!!
点评回复

使用道具 举报

20

主题

58

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
QQ
发表于 2016-10-10 11:01:51 | 显示全部楼层
很棒,在P12文件制作过程中出了点小问题,P12个人信息交换为灰色不可选,原来是左侧菜单需要选择我的证书才能够选择。

9

主题

35

帖子

133

积分

初级会员

Rank: 2

积分
133
QQ
发表于 2016-11-15 09:45:44 | 显示全部楼层
苹果网站改版了,找不到这个申请证书的界面,请问最新的申请入口在哪?

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-7-5 13:45:11 | 显示全部楼层
dws2013 发表于 2016-11-15 09:45
苹果网站改版了,找不到这个申请证书的界面,请问最新的申请入口在哪?

Account
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神

0

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
QQ
发表于 2023-7-9 23:18:28 | 显示全部楼层
asgagaga
点评回复

使用道具 举报

匿名  发表于 2023-10-11 17:38:05
没有失败,只有停止成功。当地新闻没有失败,只有停止成功。先天下之忧而忧,后天下之乐而乐。澳洲生活#人因为梦想而伟大,早日达到自己的目标。 拒绝机会就是拒绝财富。 赛车新闻只要你过得比我好!人因为梦想而伟大,早日达到自己的目标。#热搜新闻人因为梦想而伟大,早日达到自己的目标。$美容-健康要让事情改变,先改变我自己;要让事情变得更好,先让自己变得更好。先天下之忧而忧,后天下之乐而乐。%[url=]福彩3D[/url] , 澳洲生活 , 赛车新闻 , 热搜新闻 , 当地新闻


0

主题

7

帖子

14

积分

新手上路

Rank: 1

积分
14
QQ
发表于 2023-12-21 21:03:20 | 显示全部楼层
+籟av0988.TG:@a731055約.幼.齒.嫩.妹.飯.店.汽.旅.出.差.叫.小.姐.無.套 內.射.一夜.情.雙.飛.3P茶.口.爆.肛.交.巨.乳.奶.泡..籟:av0988外.送.茶.留.言.板 台.灣.吃.魚.喝.茶#外.送.援.交.妹#約.炮#清.純.校.花.按.摩會.讓.你.爽.到.腿.軟 選.妹.台灣.旅.遊.出.差.旅.館.幼.齒.學.生.校.花.空.姐.秘.書 老.師.高.挑.麻.豆.蘿.莉.小.可.愛.優.質.正.妹.遊.戲.直.播.主
+籟av0988.TG:@a731055約.幼.齒.嫩.妹.飯.店.汽.旅.出.差.叫.小.姐.無.套 內.射.一夜
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-12-12 15:50 , Processed in 0.114695 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表