前提:你的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开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和真实使用环境下运行无误。iOS 13.5是苹果公司发布的一个重要版本,引入了许多新功能和性能优化...
在iOS开发领域,真机调试是开发者不可或缺的功能,它允许程序员在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上运行无误。本文将深入探讨“最新iOS 17.0真机调试包”以及与之相关的Xcode、iOS和Mac...
在iOS开发过程中,真机调试是一项至关重要的环节。它允许开发者在实际的iOS设备上运行和测试应用程序,以便更准确地模拟用户环境,发现并修复潜在的问题。标题提到的"iOS14.2真机调试包"是针对苹果公司推出的iOS ...
在iOS应用开发过程中,真机调试是不可或缺的一环。它允许开发者在真实的设备上测试应用程序,确保其在各种硬件配置和系统版本上的表现。这里提到的"iOS12真机调试包"是针对iOS 12操作系统的一个关键组件,主要用于...
本压缩包提供了针对iOS 16的真机调试资源,帮助开发者进行iOS 16适配和应用开发的调试工作。 首先,"Xcode iOS 16真机调试包"是指包含有支持iOS 16版本的模拟器和设备配置的Xcode版本,使得开发者可以在真实设备上...
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际的设备上测试应用程序,确保软件在各种硬件配置和系统版本上的表现。这里我们关注的是“iOS11.2 真机调试包”,这是一份专为在iOS 11.2系统上...
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上的表现。本文将深入探讨“iOS 16.3真机调试包”,以及如何利用Xcode进行有效的真机...
iOS16.5 真机调试包, 路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 使用方法: 1、下载资源,放入上述路径中; 2、重启Xcode即可使用。
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际的iPhone或iPad设备上测试应用程序,确保代码在真实环境下运行的稳定性和性能。本文将深入探讨“iOS 12.2真机调试包”及其使用方法,以及相关的...
在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真机调试包
iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机...
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,确保软件在不同硬件和系统版本上的兼容性和性能。"ios12真机调试包"正是针对这一需求提供的一个资源,它包含了Xcode进行ios...
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和真实使用环境下的表现。这个"iOS11.1真机调试包"是专为使用Xcode进行iOS应用开发的程序员准备的...
在iOS开发领域,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统环境下运行无误。标题中的"ios15.0真机调试包"指的是用于在运行iOS 15.0系统的设备上进行应用...
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上的表现。本文将详细介绍"ios15.7真机调试包"及其相关知识点。 首先,"ios15.7"指的...
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统环境下都能正常工作。针对"iOS 12 真机调试包",我们将深入探讨这个主题,了解其核心知识点...
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上的表现。本文将深入探讨“iOS16.5-真机调试包”这一主题,以及如何利用它进行有效的...