XCode免证书开发环境

移动开发 iOS
先来看内容。

XCode证书开发环境是本文要介绍的内容,如果你和我一样,是一名爱好iOS开发的开发者,并且又舍不得花费99美金去购买一个合法的开发License,这篇博客则非常适合你。如果,您是一位已经获得Apple开发者证书的开发者,则可以完全无视该篇Blog。

在没有证书的情况下,开发iOS应用程序只能在功能有限的模拟器环境中运行你的应用程序(x86环境)。对于那些与硬件平台关系不大的iOS应用程序开发来说,模拟器环境可以模拟大多数功能,但是一旦你的应用需要涉及实际的硬件设备(比如:摄像头,感应器等),则模拟器就无法满足您的开发需求。拜股沟大神所赐,网路上已经早已有开发者用自签名证书的方式,绕开XCode证书检查,可以将XCode编译的应用程序部署到实际的iOS设备上进行测试和调试。

目前测试对于***的iOS 4.2 SDK/iOS 4.2.1 SDK的Xcode 3.2.5一样适用!当然,对iOS 3.2.2/iOS 4.1 SDK的Xcode 3.1.2同样保持兼容。

生成自签名开发证书

启动证书链管理工具(应用程序->实用工具->钥匙串访问)创建证书

构建XCode免证书开发环境

1.设置证书名称设置为iPhone Developer(该名称需要和XCode编译签名时使用的证书名称一致,下文会提到),身份类型选择自签名根证书,证书类型选择S/MIME (电子邮件),并且在覆盖这些默认值选项上打勾。

构建XCode免证书开发环境

选择继续制作自签名证书

构建XCode免证书开发环境

2. 设置证书有效期365天(时长不要超过365天)

构建XCode免证书开发环境

3. 输入用户信息

构建XCode免证书开发环境

4. 选择密钥大小和算法(2048位和采用RSA算法)

 

构建XCode免证书开发环境

构建XCode免证书开发环境

5. 设置密钥扩展功能(选择签名功能和代码签名功能)

 

构建XCode免证书开发环境

6. 禁止基本约束扩展

构建XCode免证书开发环境

7. 设置主题设备用名称扩展,RFC822输入邮箱即可



构建XCode免证书开发环境

 

8. 设置钥匙串类型为登陆类型

构建XCode免证书开发环境

至此,自签名证书创建完毕

Xcode真机调试

将 iPhone接入电脑,在Xcode的Window->Organizer中会侦测到你的iPhone.查看iPhone和你的Xcode识别正常后退出Organizer,选择编译环境为”iPhone Device-4.2|Release”,点击”Build and Go”,期间会出现让我们选择签名证书,点选”允许”后,等待你的iPad/iPhone屏幕点亮就ok了。

你的程序会自动下载到你的iPhone中,可以进行真机调试了。

小结:XCode证书开发环境的内容介绍完了,希望本文对你有所帮助!!!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-05 11:03:53

Xcode 证书 调试

2011-07-07 09:20:30

Xcode

2014-10-28 13:38:05

XCode6.0iOS免证书真机测试

2011-07-22 18:25:20

XCode iPhone SDK

2013-04-09 10:35:01

2011-07-26 08:52:57

2013-04-18 10:19:40

iOS开发Xcode调试

2011-07-27 17:41:35

Objective-C Xcode

2011-07-19 16:34:01

Xcode 证书

2011-08-01 17:31:25

Xcode开发 Cocoa

2011-08-04 17:24:12

iPhone开发 Xcode 窗口

2011-08-04 18:09:32

Xcode 技巧 文档

2011-07-06 17:53:40

iPhone SDK Xcode

2013-07-25 15:19:23

iOS开发学习Xcode打包framiOS开发

2011-07-07 17:36:13

iPhone Xcode 窗口

2011-05-11 10:39:51

XcodeiOS

2011-08-08 17:05:02

XCode UserScript 脚本

2011-08-04 17:19:49

iPhone开发 Xcode 文档

2014-03-12 09:52:17

XcodeCode Snippe

2011-06-29 08:45:15

Xcode
点赞
收藏

51CTO技术栈公众号