建议在不使用MacOS或Xcode的情况下在iOS(最好是9或更高版本)上启用开发人员选项的任何解决方法?

时间:2016-06-28 13:45:26

标签: ios xcode debugging testing appium

我正在使用Appium在iOS上测试移动应用。我想知道是否有办法使用我的Windows PC在iPhone和iPad上启用开发者选项?

有许多应用程序和测试框架(例如,SeeTestAutomation)能够在不使用X-Code或MacOS的情况下激活此选项,因此必须有办法实现。

1 个答案:

答案 0 :(得分:0)

我相信您需要将开发人员磁盘映像安装到设备上(xCode会在设备连接后立即自动执行)

您需要在您的计算机上安装libimobiledevice库,它将为您提供ideviceimagemounter可执行文件。然后,如果你有正确的DeveloperDiskImage&您已连接的iOS设备版本的DeveloperDiskImage.signature,您可以使用以下命令:

ideviceimagemounter <pathToDeveloperDiskImage> <pathToDeveloperDiskImageSignature>

如果连接了多个设备,请使用:

ideviceimagemounter -u <udid> <pathToDeveloperDiskImage> <pathToDeveloperDiskImageSignature>

你可以获得DeveloperDiskImage&amp;来自here的MacBook签名:

  

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

有关详细信息,请参阅此ubuntu manual page