我的配置:Mac OS X 10.9.5(黑苹果,自个折腾的....) iPhone 3GS 6.1.6(借来的....) Xcode 5.1.1 Xcode 6.0
准备工作:
1、一台越狱后的设备。
2、在用来测试的真机Cydia中添加源:http://apt.weiphone.com,下载适合真机系统版本的AppSync。
3、在电脑上创建一个证书,用于为生成的程序签名。
害羞废话太多,进入主题:
然后点继续,接下来的话就全部默认就行了。
接下来就进入相关目录
双击进入iPhoneOS8.0.sdk(当然,在 Xcode 5 中就是 iPhoneOS7.0.sdk)文件夹:
双击默认用 Xcode 打开,记得备份哦!修改以下两处:
等这些完成了,那么返回上一级目录进行如下操作:
同样是双击打开,这里需要进行3处修改,分别是:在DefaultProperties分支下、RuntimeRequirements分支下和OverrideProperties分支下,将全部的XCiPhoneOSCodeSignContext修改成XCCodeSignContext:
一共两步骤:
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate if [ "${PLATFORM_NAME}" == "iphoneos" ] || [ "${PLATFORM_NAME}" == "ipados" ]; then /Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py "my.company.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent"; codesign -f -s "iPhone Developer" --entitlements "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/" fi
至此,一个破解的 Xcode 就出来了,连上你的设备进行调试吧,如果报错,记得要重启以下 Xcode。600大洋就这么省下了。