问题标签 [libimobiledevice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
92 浏览

ios - 无法使用 ideviceinstaller 安装生产/分发签名 iOS .ipa

在我安装的 MacBook-Pro v11.3.1 中:

  1. libimobiledevice
  2. ideviceinstaller ( https://github.com/libimobiledevice/ideviceinstaller )

期待:

  • 需要应用程序侧加载。
  • iOS 可以直接安装到最终用户 iPhone 的任何选项。

我尝试使用 ideviceinstaller 安装 iOS 应用程序,

  • 开发人员签署临时配置文件的成功。
  • 生产/分发标志临时配置文件失败。

--安装失败

如何使用 ideviceinstaller 或任何其他选项(不包括 MDM/ABM)安装生产/分发签名临时配置文件 iOS 应用程序?

0 投票
1 回答
162 浏览

macos - 在 mac 中执行 brew install libimobildevice 时不允许操作

我试图在我的 Mac 中使用 brew install libimobiledevice 安装 libimobiledevice 但我给出了操作不允许的错误和权限被拒绝。我是管理员。

0 投票
1 回答
152 浏览

android - 了解使用 libimobiledevice 进行 Android 到 iOS 连接时的连接问题

我正在尝试构建一个原型 Android 应用程序,用于将我的 Android 设备无线连接到 iOS 设备。在研究选项时,我遇到了似乎很合适的libimobiledevice 库。我目前陷入了似乎iOS设备正在接收请求但拒绝它的问题,这就是我想从这个论坛了解的内容。

到目前为止我做了什么:

  • 我已将 libimobiledevice 库打包为我的 Android 应用程序中的 .so 文件,并且我能够从我的 Android 应用程序进行 JNI 调用以调用该库的方法。
  • 如依赖项中所述,我还将打包在libusbmuxd 库libplist中。
  • 对于原型制作,我正在从我的 Android 设备创建一个 wifi 热点并连接 iOS 设备。我也知道这两个设备的 IP 地址。我也知道 iOS 上的锁定守护进程在端口 62078 上运行。给定 IP 地址和端口,当我调用套接字时,我确实看到 idevice_new_with_options -> usbmuxd_get_device -> connect_usbmuxd_socket -> socket_connect 能够联系到插座上的 iOS 设备。通过查看 iOS 日志确认
  • 但在此之后,我立即看到连接被丢弃,可能是因为 lockedd 拒绝了它。我看到这个被错误 104 触发,这意味着“对等方重置连接”

问题:

  • 据我了解,libimobiledevice 正在尝试与 iPhone 建立 TCP/IP 连接。一旦连接成功,我将能够使用库的其余功能,例如调用上述服务。
  • 我的设置是正确的还是我遗漏了什么?代码可以编译并且不会崩溃,所以感觉就像我拥有所有需要的依赖项。
  • 我如何在 iOS 端进一步调试它以了解为什么 lockedd 正在重置连接?

谢谢!

0 投票
0 回答
131 浏览

ios - idevicebackup2 - 它究竟创建了什么副本?

使用 iTunes 创建的备份重约 20Gb,而 idevicebackup2 仅重 4Gb。我真的不明白这是如何工作的。任何人有什么?

0 投票
0 回答
44 浏览

ios - 是否可以远程控制 iOS 设备上的媒体(播放/暂停/音量/...)?

是否有可能使用 libmobiledevice(或任何其他)之类的库来对 iOS 上的媒体控件(播放/暂停/音量/...)进行操作?

我目前正在模拟蓝牙键盘来这样做,我想知道是否有可能以另一种方式,libmobiledevice 是我发现的最接近的东西(甚至在 linux 上工作)来控制 iOS 设备。

0 投票
0 回答
439 浏览

macos - 无法安装libimobiledevice 1.3.1 版本

对于我的项目libimobiledevice版本 1.3.1 是必需的。我正在尝试使用 brew 命令安装它:

我收到信息错误:

我试图直接从 git 安装libimobiledevice-glue,但之后问题仍然存在。

有人可以解释如何以正确的方式执行安装 libimobiledevice-glue 命令的步骤吗

由于缺少胶水库,可以正确执行吗?

0 投票
0 回答
57 浏览

ios - 如何使用命令行工具流式传输 iPhone 应用程序日志

我使用以下方法从 iPhone 模拟器获取设备日志:

对于 iPhone 真实设备,我使用以下命令:

但是,我无法获得由我的应用程序生成的相同应用程序日志。是否有某种调试级别修饰符idevicesyslog

否则,它们在技术上不会产生相同的输出吗?所以我应该为 iPhone 真实设备使用其他命令行工具?

有人,请帮我获取应用程序日志。