我正在尝试在运行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
答案 0 :(得分:3)
编辑:强制iOS安装DeveloperDiskImage可以解决问题。
cd
到下载的文件夹执行以下命令:./ideviceimagemounter /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.1/DeveloperDiskImage.dmg
拔下您的设备
当你完成开发时:
ps aux | grep Developer
umount -f /Developer
将恢复原始的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将重新生成它所需的内容。那你就没事了。