Xcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。

开发环境:

Mac OS lion 10.7.4

XCode 4.3.3

1         点击钥匙图标

2         在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭

3         生成证书请求:钥匙串访问⟶证书助理⟶从证书颁发机构请求证书

4         输入两个电子邮件地址和常用名称。电子邮件地址是你注册AppleID。

a)   常用名称输入你在苹果网站注册的名称,其它名称没试过,不知道行不行。

b)   选择“存储到磁盘”。保存后的名称应该为:CertificateSigningRequest.certSigningRequest

c)   保存到磁盘后在你的钥匙串访问窗口应该会出两个密钥,一个公钥密钥,一个专用密钥,红色部分就是你在上面输入的常用名。

5         生成Certificates证书

a)   登录开发者中心:如果不知道路径,点下面链接:

https://developer.apple.com/ios/manage/overview/index.action

b)   选择左侧的Certificates标签,再选择右侧的:Request certificate ,在弹出的页面框最下端选择文件,上传刚刚生成的证书请求(CertificateSigningRequest.certSigningRequest),提交之后会出现Download下载按钮。生成之后先不要下载。

6         设置Devices

a)   在页面的左侧选 devices 添加你的设备

a)         输入你的手机名称,(可以在手机上通用⟶关于本机,查看手机名称)

b)         输入你的UDID  (连接你的手机到电脑,打开Xcode⟶window⟶organizer,在打开的窗口中选择 Devices)如图:最下面一行identifier就是UDID

7         设置APP IDs

a)   在页面的左侧选APP IDs,

b)   在页面右侧选择 New APP ID ,打开页面如下图,

c)   输入一个APPID描述符,这个描述符没有实际意义,就是描述你的这个APP ID 是做什么用的,如“MyDebug”,在下面一个框中输入你的应用程序ID,通常以“com.英文域名.*”这种方式命名。设置好之后提交。

注意!在这里要详细说明一下,"*"号表示所有程序都可以用此证书编译,如果后面不用*号而是用具体的名称那么这个证书只能用于和这个名称相同的程序。但是如果需要编译带发送push通知消息或需要游戏中心服务的程序必须设置成与你的程序名称相同的名子,不能用"*"。

8         在打开的页面选择你的证书类型。如图:第一项和最后一项不能选,就是因为我的ID用了*

9         设置Pass type IDs

a)   在页面的左侧选Pass type IDs,分别输入一个名称和ID,名称随便填,ID必须以pass. 开头,加域名

b)   提交之后选择 configure 来配制。

c)   点完 configure  后可能还需要点一次,相当于刷新了。

d)   在打开的页面点 continue继续,点选择文件 上传你的请求证书 (CertificateSigningRequest.certSigningRequest)提交之后会出现Download下载按钮。同样,现在不要下载。

10   生成Profile

a)   在页面的左侧选Provisioning   分别设置下面几项,ProFile Name 就是这个证书的名子,如:“MyDebug”,APP ID如果都是唯一的话,没有其它可以选择。

b)   提交之后回到Certificates 标签页

注意!如果提交之后   status 状态是 Pending 不是 Active,就重新刷新一遍,如果还不是检查上面的步骤哪里出了问题。

11   下载AppleWWDRCA.cer证书

a)   打开Certificates 标签页,下载AppleWWDRCA.cer证书,如图

b)   下载之后双击进行安装,钥匙串类型选“登录”

12   下载 ios_development.cer证书安装,如下图

安装完之后会出现下面如图两个证书,此处为了清楚,删除了上面生成的两个密钥,在自己机器上千万别删除。

13   下载Pass IDs证书

打开Pass Type标签页下载安装。

14   下载用于编译的证书

a)   打开Provisioning 下载,这个证书不要双击安装。安装方法如下:

b)   连接你的iPhone到电脑;

c)   将你的Xcode图标拖到Doc上;

d)   拖动你的证书到Xcode上立即释放。

e)   在organizer窗口Devices标签中下面两个位置就会出现你的证书名称。并且 Status状态一定会绿色。到次证书就设置完成,下面继续说使用证书。

15   打开Xcode新建一个工程。

a)   在左侧中找到xxxx-info.list文件,设置右侧“Bundle identifier”的值,将原来的xxxx.${PRODUCT_NAME:rfc1034identifier} 替换为你在页面里设置的值如com.英文域名.${PRODUCT_NAME:rfc1034identifier1}

b)   选中左侧的工程图标,如下图所示位置设置你的证书,如右侧红线部分。

16   在Xcode的左上角选择你的设备如图,然后点击最左边那个三角型,这时你的iPhone上就会出现你的程序了。

编译证书就此设置完毕,仅供参考。欢迎各位互相交流。

转载于:https://www.cnblogs.com/chu888chu888/archive/2012/09/21/2696299.html

Xcode 证书生成、设置、应用(转)相关推荐

  1. xcode 证书生成、加载

    Xcode 证书生成.设置.应用,与大家分享.如果按下面步骤还不能编译成功,我手把手教你. 开发环境: Mac OS lion 10.7.4 XCode 4.3.3 1         点击钥匙图标 ...

  2. 苹果开发——Xcode证书生成、设置及应用

    原地址:http://zengwu3915.blog.163.com/blog/static/2783489720137483422530/ 开发环境: Mac OS lion 10.8.2.Xcod ...

  3. Xcode 常用编译选项设置【推荐】

    原文来自:http://www.lanou3g.com/blog/post-5.html Xcode 常用编译选项设置 在xcconfig文件中指定即可. 用标准库连接 LINK_WITH_STAND ...

  4. 云打包苹果证书生成、上架和应用截屏攻略

    在使用apicloud或hbuilderx这些跨端的开发工具开发移动应用的时候,假如是打包ios应用,是需要生成苹果证书.证书profile文件,和对应用上架的. 首先要普及一个概念,苹果的应用是无法 ...

  5. uniapp 安卓证书生成

    uniapp android私有证书的生成 一.基本概念了解 1.什么是证书:证书是一个开发者的身份标志,对Android系统而言.使用一个证书签发的App,是属于同一个开发者的App,强化了App的 ...

  6. fiddler证书生成ca证书命令及抓包配置

    fiddler证书生成ca证书命令 下载OpenSSL fiddler配置https fiddler导出证书 将文件直接放到openssl的bin目录下 执行cmd命令生成ca证书 将证书放到andr ...

  7. kubernetes中证书生成

    kubernetes中证书生成 为了安全起见,建议在kubernetes中使用安全证书.在之前的文章中,而是统一在集群搭建中制造,并没有单独介绍证书的生成.本文将介绍kubernetes中证书生成.一 ...

  8. JAVA SM2 数字证书生成

    文章目录 Before Start Build with Maven QuickStart 生成自签名公私钥对 证书签名算法算法提供者 设置证书信息 标识信息构造(DN) 获取扩展密钥用途构造(可选) ...

  9. fabric-ca服务构建及证书生成

    前言: 1.为了保证在网络通信过程中信息的安全性,fabric可以设置tls网络通信模式,这就需要我们来生成相关的数字签名证书.关于tls通信需要数字证书的原因以及通信过程,见tls安全网络传输 2. ...

最新文章

  1. 巧用CSS的Light滤镜
  2. 设计模式之职责链模式、减小了因为分支带来的耦合
  3. Nature Plants:根系微生物可以远程提高植物应对地上部环境胁迫的能力
  4. php _set魔术方法的用法,PHP魔术方法__GET、__SET使用实例
  5. js数组再倒数第二个添加元素_归纳JS中数组的使用(一)元素新增和删除
  6. FTP协议、电子邮件系统、Telnet远程控制
  7. 深度学习在CTR预估中的应用 文献收藏
  8. vb用鼠标实现屏幕绘图
  9. Spring/Spring boot正确集成Quartz及解决@Autowired失效问题
  10. 怎样选择mysql的版本升级_mysql版本升级
  11. adb脚本选择语句_Python开发:王者荣耀自动刷金币脚本
  12. java冷门小功能代码收集
  13. linux wget无法下载文件,wget下载文件
  14. CronTrigger说明
  15. Unity 使用video player播放360全景视频
  16. python-pandas功能大全
  17. 手把手教程 | 使用 NICE DCV 在 G4 实例上运行 Android 应用程序
  18. 脚本语言【JavaScript基础】JavaScript函数:声明+调用
  19. linux系统篇 -- 一、系统概要
  20. java web热区链接_HTML图片热区map area的用法

热门文章

  1. linux目录创立文件硬链接,在Linux中创建文件目录软链接、硬链接的方法
  2. Spark 读写 Es
  3. 2019华北五省计算机应用大赛官网,“远洋航空杯”2019年华北五省(市、自治区) 及港澳台大学生计算机应用大赛举行...
  4. [USACO13OPEN]Luxury River Cruise【模拟】
  5. 新手福音︱正则表达式小工具RegExr
  6. 初步学习Django-第八篇:ORM常用操作
  7. Linux初级入门百篇-​LVM 简介
  8. 寻找绝对隐蔽的后门的办法 分享
  9. RDLC报表显示存储于数据库的图片
  10. mongodb 学习第二天,基本操作