Xcode免证书开发调试ipad程序开发_第1页
Xcode免证书开发调试ipad程序开发_第2页
Xcode免证书开发调试ipad程序开发_第3页
Xcode免证书开发调试ipad程序开发_第4页
Xcode免证书开发调试ipad程序开发_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Xcode免证书开发调试想写IPAD程序需要MacOS燥作系统和Xcode开发环境。在PC上把这两个东西装好绝对是体力活,那几天我把各种版本的Mac OSX( 10.6.X )在 win7的Vmware7的虚拟机下来来回回装了不知道多少遍。直到安装成功时,我已经忘了我究竟装的是哪个论坛推出的版本了(光盘影像文件叫iAntares_v3.iso对应MaxOSX 1065, Xcode为324,虽然仅支持IOS3.2和IOS4.0,但足以了)。整个过程基本上是按照各种教程安装下来的,如果你也打算搭建个这样的环境,其中有几点需要特别注意:1. 各种版本的教程连同他们的组合都要尝试,在PC下装MacO

2、SX哪一个教程都不是100%成功(和硬件相关性较大)。2. 建议用虚拟机,不然经不起折腾。 Vmware7是很好的选择,因为它支持 dmg的映像文件,不必把 dmg用UltraISO 转换为iso (Xcode的安装映像很多时候就是dmg格式)。3. 安装前,鼠标和键盘的驱动选项一定要调整。安装完毕后也许不能正常启动(启动后定格在灰色苹果处或黑屏), 将启动光盘映像换成 darw in300.iso 多半就可以了。安装完毕就可以用 Xcode开始写代码了(还需要突破Xcode自身的代码签名过程,否则就需要 $99/年 的证书,因此还需要参考教程配置Xcode和操作系统环境)。“用XCode 3

3、.2.5为越狱的iPhone免证书开发调试”,这篇文章参考价值很大,参看时需要改动个别版本号。至于IPAD的helloword,就更好找了。自此开发的环境就设定好了,连线就能在Xcode里面编译并传送程序到IPAD里面了。Xcode 编译遇至U过 Code Sign error: a valid provisioning profile matching the application' sIden tifier com.yourcompa ny.xxxx ' could not be found吗? 且往下看:Xcode如果不破解,一方面无法真机调试,也无法编译真机 Rele

4、ase文件,只能付费开通 Apple开发者账号,才能申请真机调试。而 Xcode进行破解后,接合越狱的iPhone或iPad,即可免官方证书开发调试了!目前测试对于最新的 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同样保持兼容。生成本机证书应用程序-> 实用工具-> 钥匙串访问菜单:钥匙串访问-> 证书助理-> 创建证书,然后按以下图片顺序操作即可:钥匙串访问文件编辑显示窗口 帮助关于钥匙串访问偏好设置器1隐藏初匙串访问拓H隐藏其他弋乳H从证书颁

5、发机构求证书设定默认证书颁发机构评估证书pplexom (imole'lGlxom) Web form password谥日期_610-10-5OIO-10-:2010 10<退出钥匙串访问凭 Q t DeveloperU书b iPhone DeveloperiPhone Developer卷用密钥+ QQ应用程序皑码2010-10-:* Safari S单自动填充应用程序感码2010-10-(、un网络密玛2010-10-;Xcode 3.2.5免证书开发调试打开创建证书菜单证书助理创建您的证书请在下面指定证书的一些信息:憊8P将创理一个安全的电子邮件(S/MIME)证书.生成

6、的密匙对将捷2048 fiRS九 如果改变这竺欧认值,溝点按“it我欖孟这业熬认僵爲1电让我覆盖这些默认值(側如;扩眾、目的樹輕串零等:了解更多继续您将要制作自签名证书.自签名的证书不为证书*发机AfffStt的证书提供翌全保 证自遥名的证书薇接曼U.要求接收方WUffi们IB意信 任并接收它。取消)(继续、包让我覆盖这些默认值(创如;扩昶、目的樹匙串等答)(了解更多 )Xcode 3.2.5免证书开发调试_确定继续365返回Xcode 3.2.5免证书开发调试一输入序列号有效期,有效期不要超过365天证书助理证书信息诚在F面指定证书的一些信息:有效啟从:今天.下午&20有效期至:U-

7、11-25.下午&20序列号:有效期(天敌:了解更多:证书助翌xxx x163xom|FiPhone DeveloperL !证书信息请在卜面扌旨定一些个人信息,以在证书中使用:电子邮件地址: 名称仃吐用名称); 组织: 组皱单位: 城市(所在地); 州/省: 国家/地区:c is )®Xcode 3.2.5免证书开发调试输入电子邮件地址密钥对信息捋定密钥大小和算法*用来创建您的密钥对密钥对由专用密钥和公用密钥组成专用密钥是密钥对的机密部 分.应当保皑*公用密钥作为数字证书的一部分T是公用的。密钥大小:2048位L,_:算法:RSAL1:(了解更多Xcode 3.2.5免证书

8、开发调试输入密钥对信息a证书朋理密钥使用扩展证书的“密朗使用扩展"标识其宜全能力召选择“包括密钥使用扩 展”来查看可用的功能然后选择此证书将提供哪些功能"邑包括噫钥使用扩展画此扩展是至关护要的功卷:0证弔菱名匚1平拒绝CRLSS密協加密仅彌密数播加应Q仅解密理钿曲C 了解更勞)J占( Xcode 3.2.5 免证书开发调试_密钥使用扩展扩展选择:签名金C :迂书助理已扩展的密樹僮用扩展选择“包括已扩展的密鶴梗用扩展"以建看可用选项并指定此证书将 使用哪些选项。回 旬括已扩展的密钥挾用扩展囱此护嚴遥帘关虫要的功盖; fl* iChat 5J PL客川菇鉴定匚iChi

9、加脛 5轧胎务禺蚤定C 怙毗电子!*«件签名砂武码签名C电子离怦担視二PKINIT密二昭逅走电子邮件保护 PKINfT 务摘遊定(了解更多(返回)( 绻填a c证书耶理基本约束扩展选择"包括基本约束扩展”以查看可用选项并指定此证书将使用哪些包括基本约束扩展'了解更多J .(返回 )继蝕Xcode 3.2.5免证书开发调试 基本约束扩展不选择金C f 证书朋理主題涪用名称扩展选择“包括主题商用名称扩展”以査盛可用选项并指定此证书将使用 哪些选项.回包括主題帚用名称扩展此扩展是至关重要的扩展值:【在条目之问使用空辂)(了解更勞Xcode 3.2.5免证书开发调试_主题备

10、用名称扩展输入RFC822名称,填入邮箱名即可Xcode 325免证书开发调试_用于该证书的位置选择钥匙串类型为登录Xcode破解保证Xcode处于关闭状态,命令行终端,复制粘贴下面的代码:1|#!/b in/bashcd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOSSupport.xcplugi n/Co nten ts/MacOS/3 dd if=iPho neOS Build System Support of=worki ng bs=500 coun t=2554 pri

11、ntf "x8fx2ax00x00" >> working5 dd if=iPh on eOS Build System Support of=worki ng bs=1 skip=127504 seek=1275046 /bi n/mv -n iPho neOS Build System Support iPho neOS Build System Support.origi nal7 /bi n/mv worki ng iPh on eOS Build System Support8 chmod a+x iPh on eOS Build System Sup

12、portBuildSystem然后复制粘贴下面的代码到命令行终端:1 mkdir /Developer/iphoneentitlements302 cd /Developer/iph oneen titleme nts303 curl -O on e/ge n_en titleme nts.txt4 mv gen_en titleme nts.txt gen_en titleme nts.py5 chmod 777 gen_en titleme nts.py6 ./ge n_en titleme nts.py执行完脚本后修改 ” /Developer/Platforms/iPhoneOS.pl

13、atform/lnfo.plist文件,做如下修改:新增如下两项(告知项目编译无需证书):1 PROVISIONING_PROFILE_ALLOWED = NO2 PROVISIONING_PROFILE_REQUIRED = NO然后将该文件中 所有的” XCiPhoneOSCodeSignContex”替换为” XCCodeSignContext",即去 掉中间的” iPhoneOS'。如果不进行此步,编译Device Release版本时會报错:CodeSig nerror:a validprovisi oningprofilematch ingthe applicati on'sIde ntifier1'com.yourcompa ny .xxxx' could n ot be found打开 Xcode,打开你的项目, Project-»Edit Project Setting,选择” Build 页面,Configurations 和 Show都选择 All,找到 Code Sig

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论