如何通过 ios 11.0.2 以编程方式打开/关闭 Iphone 8 plus 的飞行模式

Posted

技术标签:

【中文标题】如何通过 ios 11.0.2 以编程方式打开/关闭 Iphone 8 plus 的飞行模式【英文标题】:How to activate airplane mode of Iphone 8 plus with ios 11.0.2 on/off programmatically 【发布时间】:2018-04-10 01:39:04 【问题描述】:

以下是我的目标 - 我想测试一些需要重启手机或使用任何程序开启/关闭飞行模式的东西。

当前设置: - 我有 ios 版本 11.0.2(15A421) 的 iPhone 8Plus - 带有 64 位操作系统的 Windows 10

已经尝试过: 我从链接下载了“libimobiledevice-1.2.1.202-windows-x86.zip” “https://ci.appveyor.com/project/qmfrederik/libimobiledevice/branch/msvc-master/artifacts”。 但是当我运行 idevice_id.exe 时,它​​给了我 VCRUNTIME140.dll 错误并要求我重新安装。

此外,没有单一的安装文件可以帮助我安装程序,所以我不确定我是否犯了任何错误。另外,我是否需要将我的 iPhone 与设置此应用程序的笔记本电脑连接起来?

问候 奥马尔

【问题讨论】:

Toggling AirPlane mode in iOS Programmatically的可能重复 问题标题表明您想以编程方式执行此操作,但问题主体表明您只是尝试安装程序,而不是编写任何代码。与编程无关的问题是 Stack Overflow 上的 off-topic。如果此编程相关,则编辑您的问题以包含您尝试过的代码。 嗨,标题给出了最终目标,但身体给出了我​​现在所处的位置。因此,为了澄清,我将在安装后进行编码部分。那么这方面有什么帮助吗? 【参考方案1】:

根据您的问题,我了解到您正在尝试运行 libimobiledevice 的 32 位 (x86) 版本 libimobiledevice-win32 附带的 idevice_id,但您收到一条错误消息,指出缺少 vcruntime140.dll

您能否尝试从https://www.microsoft.com/en-us/download/details.aspx?id=48145 下载 Visual C++ 2015 可再发行组件。请务必下载vc_redist.x86.exe,这是您需要的32位版本。

作为一个侧节点,您是正确的,libimobiledevice-win32 作为 zip 文件提供并且不使用安装程序。这个想法是 zip 文件包含您需要的所有文件(尽管我们显然错过了 vcruntime140.dll 文件。)

【讨论】:

以上是关于如何通过 ios 11.0.2 以编程方式打开/关闭 Iphone 8 plus 的飞行模式的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式在 iOS 11 中打开蓝牙设置

如何以编程方式关闭 NSPopover

如何在 iOS 中以编程方式启用睡眠模式?

如何以编程方式从 iOS 应用程序打开 Apple Watch 配套应用程序

IOS - 如何以编程方式阻止从另一个应用程序打开一个应用程序?

如何在 iOS 8.0+ 中以编程方式打开设备设置应用程序而不是应用程序设置