前言:想在苹果设备上测试开发好的IOS程序或者上传应用程序到APP STORE都需要在苹果开发者平台中生成证书

   这里讲解测试证书的生成并在xcode上运行应用程序到真机上

1.首先注册苹果开发者账号(这里省略,各位自己注册)

2.注册开发者账号后用VISA卡或者MasterCar购买99美元的服务(公司的299美元)

提醒:这里说几个要注意的地方

    a.在购买99美元的服务时,填写的定单都必须是英文的,定单的地址信息,名字都用中文的拼音

    b.下单成功后,会在2天内从你的卡里扣除99美元,成功扣钱后,会收到一封邮件,告诉你已经

     付款成功,不用理这邮件。然后再等一封激活邮件,激活邮件里有个激活码,点进去激活即可。

    c.所有的操作最好用safari浏览器,不要用其它的,不然有错,是莫名其妙让。

3.登录苹果开发者网站 http://developer.apple.com,进入到证书配置生成后台

  A.然后点击红色的Member Center后输入你的开发者账号和密码

  

  B.登录后如下图页面,选择红色的进行证书,APP ID,描述文件配置

  C.进入到"Certificates, Identifiers & Profiles"页面后,选择"iOS Apps"下的"Devices",

  我们在把iphone,ipod,或者ipad等设备的ID添加上去

    

4.注册设备到开发者后台

选择红色的按钮进行设备添加,添加过程中要输入"Name"和"UDID"两个字段,Name自己随便写,

用于标纪设备名称,UDID是设备ID,最多可以添加100台设备。

5.在本机生成CSR文件

打开“钥匙串访问” -- “证书助理” -- “从证书颁发机构请求证书”,在弹出的证书信息对话框中

用户电子邮件地址写你注册苹果开发者的邮件,常用名称写你开发者的用户名,比如黄大仙就写 “Da Xian Huan”,

名在前,姓在后,CA电子邮件地址保留为空,不用填写。然后存储到磁盘,保存成一个叫CertificateSigningRequest.certSigningRequest的文件。

  

6.在苹果开发者后台添加并生成证书

  A、在"Certificates, Identifiers & Profiles"页面的左边显示的"Certificates"-->"All"。如果你是新

  账号,且没有生成过证书,则会显示下面图片内容,有生成过证书,会显示已有的证书。

  然后选右上角的"+"号,或者顶部蓝色的"Certificate Signing Request"进行证书生成。

  苹果的证书分为开发证书和发布证书,开发证书只能用于设备的测试,不能发布到App Store上,而发布证书就可以。

  

B、点击添加证书后如下图,这里我们选开发证书(Development --> iOS App Development),然后拉到后面点击“Continue”按钮

  

  C.我们可以看到红色部分的说明就是我们步骤5生成的CSR文件,所以我们继续点"Continue"

  

  D.现在来到上传CSR文件界面,点击“choose File” 按钮选择我们刚才生成保存到本地的

  CertificateSigningRequest.certSigningRequest文件,点击"Continue"

  

  E.等待一段时间后,证书生成成功,恭喜您,已经生成证书了,可以看到下图,点"Download"下载到你本地,

  一般证书的有效期是一年,可以看到Expires时间为2015年2月25日,这个证书是我2014年2月25日生成的。

  

7.创建APP ID

A、app id是识别你所开发应用的ID,你要发布或者真机上测试的应用都必须要你的开发者平台上注册

  打开"Certificates, Identifiers & Profiles"在右边中选中“Identifiers”--“App IDs”,如下图,选红色添加按钮

B、在添加“Register iOS App ID”页面中

  App ID Description下输入应用的描述,App ID Suffix选项中勾选Wildcard App ID,在下面的

Bundle ID中输入com.xxx.*,这里是通配符的意思,以后你的每一个应用测试的时候,都用这个Bundle ID即可

  这里我们选择通配符的app id进行注册,然后点"continue",根据提示完成APP ID的注册就可以

  

8.添加Provisioning Profiles文件并生成下载

  A、打开"Certificates, Identifiers & Profiles",在右边中选中“Provisioning Profiles”--“All”,然后选择右上角的“加号”

出现如下图,这里选择Development,然后click "continue"

  

  B、然后选择刚才步骤9注册的APP ID,然后click continue

  

C.然后添加Profile Name(随便写,最好写清楚点,方便自己理角),然后click continue

D.生成并下载profile,点击downlowd下载provisioning profile到本地

   

9.xcode上真机调试

在上面的8个步骤中我们生成了三个文件,如下图,那这几个文件怎么用才能真机测试呢?

 真机调试步骤

a.打开“钥匙串访问” ,将ios_development.cer拖到钥匙串,如下图,红色框框的就是你的开发者证书了

  

 b.打开xcode,随便打开一个项目,随后双击.mobileprovision文件

苹果开发者平台-《测试证书》生成流程相关推荐

  1. 苹果开发者账号可以创建多少测试证书_2019年最新苹果企业开发者账号创建证书完整流程...

    原标题:2019年最新苹果企业开发者账号创建证书完整流程 创建企业级发布证书,首先您需要有一个苹果企业开发者账号,如果你有闲置的或者想购买可以扫码联系我们. 第一步:创建CertificateSign ...

  2. iOS 苹果开发者账户 (证书、标识符和配置文件:Certificates, Identifiers Profiles)概述

    点击 Certificates, Identifiers & Profiles 进入苹果开发者证书配置中心: 界面 左侧如下: 1.Certificates(证书): 内容显示你的项目配置的证 ...

  3. XCode教程之 如何在苹果开发者平台添加设备UDID

    XCode教程之 如何在苹果开发者平台添加设备UDID.在Xcode开发中,如何在苹果开发者平台添加新的手机设备UDID,进行测试,具体如下 工具/原料 Apple Developer 方法/步骤 1 ...

  4. 苹果开发者账号的最新申请流程以及APP上架测试流程

    最新版本的苹果开发者账号创建到添加应用上架测试流程 最新的苹果开发者账号申请流程 一.首先去申请注册一个APPStore ID, 也就是我们的登录账号,一般为邮箱.手机号等,博主建议邮箱最佳. 二.进 ...

  5. ios app上架苹果应用平台(测试开发、申请开发/正式证书,申请APPID,上架APP)最终版

    方法一:(创建证书.打包APP) 在苹果开发者上自己申请https://developer.apple.com/ 已经注册成功,交了年费 1.第一步:申请App IDs  相当APP包名 有唯一性 申 ...

  6. 苹果开发者账号和证书那些事

    1. 苹果开发者账号有四种类型,分别是: 个人开发者账号:99$一年,可以在AppStore上架,并且在app后面显示个人ID:每年最多只能添加一百个苹果设备对app进行真机调试:只要付费就可以申请: ...

  7. 申请付费苹果开发者账号 注意事项及流程 (转)

    一.基础知识 苹果开发者账号分为 个人(individual),公司(company),企业(enterprise)三种类型.个人账号只能有一个开发者,公司账号允许多个开发者协作开发,企业账号其App ...

  8. 2022最新苹果开发者账号注册、付款流程图解【图文并茂】

        更新日期 2022-07-22   ,每年续费就有一个坑,文章末尾已注明 1 申请一个邮箱  用于注册苹果开发者账号 ,我的邮箱  :,   密码: 2 注册开发者账号 1 注册官网 官网地址 ...

  9. 苹果开发者帐号(Company)申请流程

    1. 开发账号申请 http://developer.apple.com/programs/register/  下图为开发账号注册流程 填写个人信息: 注意填写用户信息和地址时 需要和后面付费的双币 ...

最新文章

  1. 和世界冠军一起准备ACM!清华杜瑜皓来了:连续4年ACM中国赛区冠军
  2. OpenCV Gunnar Farneback的密集光流算法(附完整代码)
  3. AIX 系统中 PVID 的含义与作用
  4. HDU 4685 Prince and Princess(二分匹配加点建图+强连通分量)
  5. 【leetcode】Set Matrix Zeroes(middle)
  6. Windows7下注册OCX的注意事项
  7. 华为c语言编程规范_C语言编程规范
  8. Hi3798M V200 SDK文档介绍
  9. IDEA如何删除无用war包
  10. 【angularjs】【学习心得】ng-class总结
  11. Windows下多线程的使用
  12. 【报告分享】2019全球数字经济新图景.pdf
  13. cie规定的标准光源_什么是标准光源?
  14. ActiveMQ基本介绍
  15. Spring学习14-源码下载地址
  16. python——平方根
  17. Java小题精炼训练营(篇十三)
  18. 【unity 保卫星城】--- 开发笔记(Demo演示篇)
  19. Unity UI 动画 工具
  20. JavaWeb(9) I18N国际化

热门文章

  1. 百度变更使命后首个政府AI合作落地:在李彦宏老家
  2. #大创学习笔记#part1宫颈癌细胞图像分割——直方图最亮谷底阈值确定法提取细胞前景(2)
  3. 破壳问答 | 收集问题
  4. python 量化交易 库_Quant-trading:Python量化交易策略库
  5. 关于斐波那契数列那些事儿~
  6. Studyacount少壮不努力 老大徒伤悲
  7. 理解Array.prototype.reduce()的执行过程
  8. 20145204 张亚军《信息安全系统设计基础》第12周学习总结
  9. 2021手游排行前十名分享
  10. Attention Map