我正在尝试将我的应用程序加载到我的越狱iPhone 6S 运行 iOS 9.1。我之前有一部 iPhone 5s,运行某种类型的 iOS 8,它是也越狱了,但我在上面运行我的应用程序没有任何问题。我已经尝试了针对我遇到的特定错误的所有解决方案,但它根本没有帮助。而且,无论这意味着什么,我确实在 iPad 上成功运行了我的应用程序。
我已尝试过此页面上的所有解决方案:错误:服务无效 https://stackoverflow.com/questions/2160299/error-the-service-is-invalid
iPhone 规格及相关内容:
iPhone 6s - iOS 9.1 - 13B143
AppSync统一v5.8 - AppCake
盘古九号越狱
Xcode 构建设置 - 代码签名:(如果有帮助) 构建设置 - 代码签名 https://i.stack.imgur.com/2tEUe.png
EDIT: 强制 iOS 挂载 DeveloperDiskImage 就可以了。
- 为了安全起见,通过 SSH 连接到您的 iDevice 并将 /Developer 文件夹复制到 /DeveloperPangu。
- 退出 ssh 会话,或打开新选项卡
- 从以下位置下载二进制文件夹:https://github.com/kpwn/yalu/blob/master/bin/ https://github.com/kpwn/yalu/blob/master/bin/,
-
cd
到下载的文件夹
执行这个命令:./ideviceimagemounter /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.1/DeveloperDiskImage.dmg
拔掉您的设备
- 打开 Xcode 并将您的设备重新插入
- 调试愉快! (只要确保没有重新启动即可)
当你完成开发后:
- 通过 SSH 连接到您的 iDevice
- Do
ps aux | grep Developer
- 杀死列出的所有进程
- Do
umount -f /Developer
原来的盘古开发者文件夹将被恢复,您可以再次重新启动!
原答案:
I've got the exact same problem. Don't really know what's causing this behavior. Maybe the fact that Pangu races iOS with an malformed DeveloperDiskImage.dmg?
是啊,都是因为盘古。如果您通过 SSH 连接到 9.1 设备,您将看到有一个名为 Developer 的文件夹,其中有一个名为 neagent 的文件,该文件符号链接到 /pguntether。我猜盘古9要么仍然使用neagent中的漏洞,要么它是盘古8的剩余文件。 (盘古8就是用这个技巧实现了系留越狱:https://cansecwest.com/slides/2015/CanSecWest2015_Final.pdf https://cansecwest.com/slides/2015/CanSecWest2015_Final.pdf)真的不知道我是否可以删除它然后重新启动,或者这是否会损坏我的设备。
但我找到了一种方法,仍然可以在您的设备上获取该应用程序。只需转到“产品”>“存档”,从内容中复制 .app,然后将其同步到您的 iPhone。然后只需通过“设备”窗口检查日志即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)