`
zjjzmw1
  • 浏览: 1366319 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

ios开发真机调试免证书(转载)

    博客分类:
  • iOS
ios 
阅读更多

ios开发真机调试免证书

前提:你的iphone或者ipod或者其他设备,要先越狱,并安装 AppSync。
我的环境是:Lion + Xcode4.1 + ipod touch4 4.3固件 (越狱)


1。创建证书
应用程序->实用工具->钥匙串访问



证书名称为“iPhone Developer”,下面的“让我覆盖这些默认值” 勾选上。
 
按照图示,序列号和有效期天数,默认值就可以了,然后点“继续”。
 
电子邮件地址填写你自己的,名称是“iPhone Developer”,然后点 继续。
 
这里是默认的,然后点继续。
 
按照图示勾选,然后继续。
 
按照图示勾选,然后点继续。
 
默认的不用勾选,直接继续。
 
 这里的邮箱是你自己的,然后继续。
 
这里选“登录”,然后继续。
 OK,到这里 创建证书 就OK了,点完成结束。


2.Xcode破解
保证Xcode处于关闭状态,命令行终端,复制粘贴下面的代码:
打开命令行终端:
cd /Developer /Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins /iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/         按回车键
dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255   按回车键
printf "\x8f\x2a\x00\x00″ >> working       按回车键
dd if=iPhoneOS\ Build\ System\ Support of=working bs=1 skip=127504 seek=127504     按回车键
/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original     按回车键
/bin/mv working iPhoneOS\ Build\ System\ Support      按回车键
chmod a+x iPhoneOS\ Build\ System\ Support             按回车键
mkdir /Developer/iphoneentitlements30      按回车键

cd /Developer/iphoneentitlements30      按回车键
curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt     按回车键

mv gen_entitlements.txt gen_entitlements.py   按回车键
chmod 777 gen_entitlements.py                     按回车键 ./gen_entitlements.py                                按回车键

上面命令都执行完后,修改Info.plist文件,具体如下:
找到 /Developer/Platforms/iPhoneOS.platform/Info.plist,打开Info.plist,添加 <key>PROVISIONING_PROFILE_ALLOWED</key>
<string>NO</string>
<key>PROVISIONING_PROFILE_REQUIRED</key>
<string>NO</string>
如图

然后将该文件中所有的”XCiPhoneOSCodeSignContext”替换为”XCCodeSignContext”,即去掉中间的”iPhoneOS” 。

3.Xcode部分
3-1 打 开Xcode,创建一个XcodeTest项目,然后找到XcodeTest-Info.plist 单击,然后在右侧出来的页面 add row ,即 添加一行key : SignerIdentity ,value :Apple iPhone OS Application Signing,见下 图:
 
3-2 
选中项目右键  new File ,如下图:
 
如上图,点 Next
 Save As Entitlements.plist,然后点 Save。
 选中刚才新建的Entitlements.plist,右侧会出现Key和Value,将Value设为 YES,然后保存。

 3-3 选中左侧项目 然后右侧会出现 如图:
  在右侧的 Code Signing Entitlements 双击,在弹出的输入框中输入Entitlements.plist,然后按 done。
  在右侧的Code Signing Identity 同样双击,在弹出的输入框中输入 iPhone Developer,如上图的设置。
以上设置好后,就基本OK了。
接下来,连接ipod touch真机,在Xcode中设置为用于开发,如下图。
 
 
上图,因为我已经设置过一次了,显示是上图样子,如果第一次连接的话,会有一个 use for development按钮,然后选择就可以了。
接下来,在Xcode左上角选择运行的设备,如图:

选择好以后,command+R 进行编译和运行,如果按照上面的步骤做,就可以正常在ipod 上面运行XcodeTest程序了。

 

留下我的QQ,673944785,欢迎咨询。

分享到:
评论

相关推荐

    iOS 13.5 真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和真实使用环境下运行无误。iOS 13.5是苹果公司发布的一个重要版本,引入了许多新功能和性能优化...

    最新IOS17.0真机调试包

    在iOS开发领域,真机调试是开发者不可或缺的功能,它允许程序员在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上运行无误。本文将深入探讨“最新iOS 17.0真机调试包”以及与之相关的Xcode、iOS和Mac...

    iOS14.2真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节。它允许开发者在实际的iOS设备上运行和测试应用程序,以便更准确地模拟用户环境,发现并修复潜在的问题。标题提到的"iOS14.2真机调试包"是针对苹果公司推出的iOS ...

    iOS12 真机调试包

    在iOS应用开发过程中,真机调试是不可或缺的一环。它允许开发者在真实的设备上测试应用程序,确保其在各种硬件配置和系统版本上的表现。这里提到的"iOS12真机调试包"是针对iOS 12操作系统的一个关键组件,主要用于...

    Xcode iOS 16真机调试包 开发调试

    本压缩包提供了针对iOS 16的真机调试资源,帮助开发者进行iOS 16适配和应用开发的调试工作。 首先,"Xcode iOS 16真机调试包"是指包含有支持iOS 16版本的模拟器和设备配置的Xcode版本,使得开发者可以在真实设备上...

    iOS11.2 真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际的设备上测试应用程序,确保软件在各种硬件配置和系统版本上的表现。这里我们关注的是“iOS11.2 真机调试包”,这是一份专为在iOS 11.2系统上...

    IOS16.3真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上的表现。本文将深入探讨“iOS 16.3真机调试包”,以及如何利用Xcode进行有效的真机...

    iOS16.5 真机调试包

    iOS16.5 真机调试包, 路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 使用方法: 1、下载资源,放入上述路径中; 2、重启Xcode即可使用。

    iOS 12.2真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际的iPhone或iPad设备上测试应用程序,确保代码在真实环境下运行的稳定性和性能。本文将深入探讨“iOS 12.2真机调试包”及其使用方法,以及相关的...

    iOS11.3真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际的iOS设备上运行应用程序,以便测试其性能、兼容性和用户体验。本资源“iOS11.3真机调试包”是专为iOS 11.3版本设计的,用于帮助开发者在该系统...

    iOS 11.1真机调试包

    iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包iOS 11.1真机调试包

    iOS17.0真机调试包

    iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机...

    ios12真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,确保软件在不同硬件和系统版本上的兼容性和性能。"ios12真机调试包"正是针对这一需求提供的一个资源,它包含了Xcode进行ios...

    iOS11.1 真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和真实使用环境下的表现。这个"iOS11.1真机调试包"是专为使用Xcode进行iOS应用开发的程序员准备的...

    ios15.0真机调试包

    在iOS开发领域,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统环境下运行无误。标题中的"ios15.0真机调试包"指的是用于在运行iOS 15.0系统的设备上进行应用...

    ios15.7真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上的表现。本文将详细介绍"ios15.7真机调试包"及其相关知识点。 首先,"ios15.7"指的...

    iOS 12 真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统环境下都能正常工作。针对"iOS 12 真机调试包",我们将深入探讨这个主题,了解其核心知识点...

    iOS16.5-真机调试包

    在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上的表现。本文将深入探讨“iOS16.5-真机调试包”这一主题,以及如何利用它进行有效的...

Global site tag (gtag.js) - Google Analytics