使用Xcode 6绕过代码签名

时间:2014-11-08 22:50:02

标签: ios objective-c iphone xcode

如何在IOS 8应用程序的Xcode 6上绕过代码签名?我以前很容易按照Xcode 5上的互联网上的一些指南来做到这一点,所以我可以直接在我的越狱iPhone上测试我的应用程序,因为我没有开发者帐户。但是,我似乎无法摆脱这个错误:

“找不到具有有效签名身份的配置文件(即证书和私钥对)。”

我所知道的指南似乎都不适用于Xcode 6吗?任何解决方案?

1 个答案:

答案 0 :(得分:9)

  1. 从cydia.angelxwind.net repo
  2. 在设备上安装AppSync Unified
  3. 打开/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist
  4. 将参数AD_HOC_CODE_SIGNING_ALLOWED的值更改为YES
  5. 将参数CODE_SIGNING_REQUIRED的值更改为NO
  6. 重启XCode
  7. 将“构建设置”(“目标”和“项目”)中的“代码签名身份”参数设置为“Ad Hoc代码签名”
  8. 将新的“Property List”文件添加到名为“Entitlements.plist”
  9. 的项目中
  10. 向Entitlements.plist
  11. 添加值为“YES”的“可以调试”参数
  12. 将“构建设置”(“目标”和“项目”)中的“代码签名权利”参数设置为“Entitlements.plist”
  13. 对于XCode 6.4,需要做一些额外的事情:

    1. 转到“目标”中的“信息”标签,并复制“捆绑标识符”
    2. 的值
    3. 将最近复制的值的“application-identifier”参数添加到Entitlements.plist
    4. 享受!