• XCode5 破解 免证书连接真机调试


    准则1:设备必须先越狱,而且用cydia装好appSync补丁

    准则2:在前期操作过程中,xcode5必须保持完全关闭状态,否则有些变化无法更改

    方法与低版本的xcode实现方法大同小异。


    1、创建证书:

    利用mac的实用工具钥匙串创建,选项严格按照如下填写,剩下的就是下一步下一步,邮箱该填的填,不填也没事

    注意:在“钥匙串”程序界面里 不要出现与iPhone Developer相模糊的证书,即你在越狱环境下开发就不要再安装一些正式的证书之类的,否则会报错

    2. 打开路径:  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk ,找到SDKSettings.plist文件,修改两个项目:(如果你的机子上只装有xcode5则路径就是这样,如果装有多个版本的xcode则要找准xcode5对应的目录,本机子中是Xcode2.app

    把CODE_SIGNING_REQUIRED和ENTITLEMENTS_REQUIRED的值改 成NO

    如果是用VI修改的话,直接查找,然后把值改成NO即可。而且可以直接保存。

    如果是使用xcode打开,可能保存不了,先另存到另一个地方,然后拷贝回去,覆盖原来的文件即可。


    3. 修改Info.plist文件

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ 用XCode打开该目录下的Info.plist文件

    同样,如果无法保存,只需要拷贝,修改,再拷贝回去覆盖即可。

    注意,这个文件还有地方要改。把 “XCiPhoneOSCodeSignContext” 替换成 “XCCodeSignContext”(共3处)


    5、准备脚本,为后面做准备,把下面的命令行在联网的情况下一行一行执行:权限不够的话先进入sudo -s 进入超级管理员权限

    mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlements (注意路径
    cd
    /Applications/Xcode.app/Contents/Developer/iphoneentitlements
    curl
    -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt
    mv gen_entitlements.txt gen_entitlements.py
    chmod
    777 gen_entitlements.py

    6、以下的步骤每个想真机调试的工程都要执行!
    XCode5 <wbr>破解 <wbr>免证书连接真机调试


    7、添加自定义的脚本,这一步将会让xcode执行上一步的脚本文件:(Build Phases)

    复制代码
    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 注意路径

    参考地址:http://www.cnblogs.com/wengzilin/p/3441116.html
              http://blog.csdn.net/hany3000/article/details/12878483
  • 相关阅读:
    python爬虫简单实现,并在java中调用python脚本,将数据保存在json文件中
    封闭类
    对象的复制和数据类成员的解构
    数据类
    Git 标签
    Git 查看提交历史
    [精]Oracle APEX 5.0 入门教程(一) Form表单
    UISearchbar去除背景色的方法,适合iOS5/6/7/8.0beta
    哈希表——线性探測法、链地址法、查找成功、查找不成功的平均长度
    《Android源代码设计模式解析与实战》读书笔记(二十一)
  • 原文地址:https://www.cnblogs.com/cnsec/p/11515801.html
Copyright © 2020-2023  润新知