如何通过 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 应用程序打开 Apple Watch 配套应用程序