Xcode 免证书开发调试 ipad 程序开发.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:11 大小:467KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Xcode 免证书开发调试 ipad 程序开发.pdf

Xcode免证书开发调试ipad程序开发.pdf

预览

免费试读已结束,剩余 1 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Xcode免证书开发调试想写IPAD程序需要MacOSX操作系统和Xcode开发环境。在PC上把这两个东西装好绝对是体力活,那几天我把各种版本的MacOSX(10.6.X)在win7的Vmware7的虚拟机下来来回回装了不知道多少遍。直到安装成功时,我已经忘了我究竟装的是哪个论坛推出的版本了(光盘影像文件叫iAntares_v3.iso对应MaxOSX10.6.5,Xcode为3.2.4,虽然仅支持IOS3.2和IOS4.0,但足以了)。整个过程基本上是按照各种教程安装下来的,如果你也打算搭建个这样的环境,其中有几点需要特别注意:1.各种版本的教程连同他们的组合都要尝试,在PC下装MacOSX哪一个教程都不是100%成功(和硬件相关性较大)。2.建议用虚拟机,不然经不起折腾。Vmware7是很好的选择,因为它支持dmg的映像文件,不必把dmg用UltraISO转换为iso(Xcode的安装映像很多时候就是dmg格式)。3.安装前,鼠标和键盘的驱动选项一定要调整。安装完毕后也许不能正常启动(启动后定格在灰色苹果处或黑屏),将启动光盘映像换成darwin300.iso多半就可以了。安装完毕就可以用Xcode开始写代码了(还需要突破Xcode自身的代码签名过程,否则就需要$99/年的证书,因此还需要参考教程配置Xcode和操作系统环境)。“用XCode3.2.5为越狱的iPhone免证书开发调试”,这篇文章参考价值很大,参看时需要改动个别版本号。至于IPAD的helloword,就更好找了。自此开发的环境就设定好了,连线就能在Xcode里面编译并传送程序到IPAD里面了。Xcode编译遇到过CodeSignerror:avalidprovisioningprofilematchingtheapplication’sIdentifier‘com.yourcompany.xxxx’couldnotbefound吗?且往下看:Xcode如果不破解,一方面无法真机调试,也无法编译真机Release文件,只能付费开通Apple开发者账号,才能申请真机调试。而Xcode进行破解后,接合越狱的iPhone或iPad,即可免官方证书开发调试了!目前测试对于最新的iOS4.2SDK/iOS4.2.1SDK的Xcode3.2.5一样适用!当然,对iOS3.2.2/iOS4.1SDK的Xcode3.1.2同样保持兼容。生成本机证书应用程序­>实用工具­>钥匙串访问菜单:钥匙串访问­>证书助理­>创建证书,然后按以下图片顺序操作即可:Xcode3.2.5免证书开发调试_打开创建证书菜单Xcode3.2.5免证书开发调试_输入证书名称iPhoneDeveloper并选择覆盖默认值Xcode3.2.5免证书开发调试_确定继续Xcode3.2.5免证书开发调试_输入序列号有效期,有效期不要超过365天Xcode3.2.5免证书开发调试_输入电子邮件地址Xcode3.2.5免证书开发调试_输入密钥对信息Xcode3.2.5免证书开发调试_密钥使用扩展扩展选择:签名Xcode3.2.5免证书开发调试_已扩展的密钥使用扩展选择:代码签名Xcode3.2.5免证书开发调试_基本约束扩展不选择Xcode3.2.5免证书开发调试_主题备用名称扩展输入RFC822名称,填入邮箱名即可Xcode3.2.5免证书开发调试_用于该证书的位置选择钥匙串类型为登录Xcode破解保证Xcode处于关闭状态,命令行终端,复制粘贴下面的代码:1#!/bin/bashcd/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\Build\System\2Support.xcplugin/Contents/MacOS/3ddif=iPhoneOS\Build\System\Supportof=workingbs=500count=2554printf"\x8f\x2a\x00\x00″>>working5ddif=iPhoneOS\Build\System\Supportof=workingbs=1skip=127504seek=1275046/bin/mv-niPhoneOS\Build\System\SupportiPhoneOS\Build\System\Support.original7/bin/mvworkingiPhoneOS\Build\System\Support8chmoda+xiPhoneOS\Build\Syste