-
-
[原创]xcode 4.4.1 for Mountain Lion破解及真机器调试
-
发表于:
2012-11-10 09:47
17937
-
[原创]xcode 4.4.1 for Mountain Lion破解及真机器调试
完全是因为抠门,不愿意给苹果上缴开发费用,所以在网络上到处找寻xcode破解,真机调试的方法,非常感谢这篇文章
http://kqwd.blog.163.com/blog/static/4122344820117191351263/的主人,在iOS资料稀缺的情况下,能给出如此详细的教程,并非常善心的答疑。
原文章给出了多个版本的破解方法,我结合自己的情况,记录了xcode 4.4.1 for Mac OS X 10.8.2上的实施方法及注意点,希望给新手有所帮助。(和前几个版本比较,只是xcode安装路径的不同,和略去了给iPhoneOS Build System Support插件打补丁)
一、开发环境
(1)Mac OS X 10.8.2 (Mountain Lion)
(2)xcode 4.4.1
(3)iPod 4g 5.1.1(越狱)+AppSync
二、创建证书
打开实用工具中的钥匙串访问应用,选择菜单栏的钥匙串访问-证书助理-创建证书来打开向导

注意:证书名称必须为iPhone Developer,证书类型为代码签名,并勾选让我覆盖这些默认值,之后的步骤按默认设置即可
三、修改Xcode的配置文件
注意:需要完全关闭xcode(可以通过command+alt+Esc来查看是否有xcode的进程来判断)
xcode版本不同目录路径也会有所不同,本文以4.4.1为例
第一步:修改SDKSettings.plist
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/
sudo cp SDKSettings.plist SDKSettings.plist.orig
sudo vim SDKSettings.plist
最终修改结果如下:
cat SDKSettings.plist | grep REQUIRED -A 1
CODE_SIGNING_REQUIRED
NO
--
ENTITLEMENTS_REQUIRED
NO
第二步:修改Info.plist
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/
sudo cp Info.plist Info.plist.orig
sudo vim Info.plist
将全部的XCiPhoneOSCodeSignContext修改为XCCodeSignContext,一共有三处
最终修改结果如下:
cat Info.plist | grep CodeSignContext
XCCodeSignContext
XCCodeSignContext
XCCodeSignContext
[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!