Xcode 7.3 - iOS 9.1 - 越狱 - 请检查您的设置,然后重试。 (0xE8000022)

时间:2016-03-28 17:41:05

标签: ios iphone xcode jailbreak

我正在尝试在运行iOS 9.1的 Jailbroken iPhone 6S上加载我的应用程序。我以前有一台iPhone 5s运行某种类型的iOS 8,它 也越狱 ,但我在运行我的应用程序时没有任何问题。我已经针对我遇到的具体错误尝试了所有解决方案,但它根本没有帮助。此外,我确实在iPad上成功运行了我的应用程序。无论这意味着什么。

我在此页面上尝试过每个解决方案: Error : The service is invalid

iPhone规格&相关材料:

iPhone 6s - iOS 9.1 - 13B143

AppSync Unified v5.8 - AppCake

Jailbroken w / Pangu 9

Xcode构建设置 - 代码签名:(如果有帮助) Build Settings - Code Signing

2 个答案:

答案 0 :(得分:3)

编辑强制iOS安装DeveloperDiskImage可以解决问题。

  1. SSH进入你的iDevice并将/ Developer文件夹复制到/ DeveloperPangu,只是为了安全。
  2. 退出ssh会话,或打开新标签页
  3. 从以下网址下载二进制文件夹:https://github.com/kpwn/yalu/blob/master/bin/
  4. cd到下载的文件夹
  5. 执行以下命令:./ideviceimagemounter /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.1/DeveloperDiskImage.dmg

  6. 拔下您的设备

  7. 打开Xcode,然后将设备重新插入
  8. 快乐的调试! (只是确保你不重启)
  9. 当你完成开发时:

    1. SSH进入您的iDevice
    2. ps aux | grep Developer
    3. 终止列出的所有进程
    4. umount -f /Developer
    5. 将恢复原始的Pangu Developer文件夹,您可以重新启动!

      原始答案:

      我有完全相同的问题。真的不知道是什么导致了这种行为。也许Pangu用一个格式错误的DeveloperDiskImage.dmg与iOS竞争?

      是的,这是因为盘古。如果您通过SSH连接到9.1设备,您将看到有一个名为Developer的文件夹,其中包含一个名为neagent的文件,其符号链接到/ pguntether。我猜Pangu9仍然使用neagent中的漏洞,或者它是来自Pangu8的剩余文件。 (Pangu8使用这个技巧来实现系留越狱:https://cansecwest.com/slides/2015/CanSecWest2015_Final.pdf)不知道我是否可以删除它然后重新启动,或者如果这会阻塞我的设备。

      但我找到了一种方法可以让你的设备上的应用程序。只需转到产品>存档,从内容中复制.app,然后将其同步到iPhone。然后只需通过“设备”窗口查看日志。

答案 1 :(得分:0)

如果您的手机被越狱,只需连接到您的手机(通过ssh,iFunBox等),并清除目录“ / Developer / ”下的所有内容。重新连接到Xcode和Xcode将重新生成它所需的内容。那你就没事了。