gpt4 book ai didi

ios - 是否有预编译版本的 libimobiledevice 可以与我的应用程序一起分发?

转载 作者:行者123 更新时间:2023-12-01 15:55:42 26 4
gpt4 key购买 nike

我正在制作一个使用 libimobiledevice 的应用程序并且是跨平台的(Mac、Windows 和 Linux)。我无法访问所有平台,因此无法自行编译,而且这样做很痛苦。

是否有适用于每个平台的预编译版本的 libimobiledevice 可以与我的应用程序一起分发,以便用户不必手动安装它?

最佳答案

为 Windows 和 macOS 提供 libimobiledevice 的二进制分发相对容易。

对于 Windows 和 macOS,您可以在 https://github.com/libimobiledevice-win32/imobiledevice-net 下载 libimobiledevice 的预编译版本。 (参见发布页面)。不可否认,存储库名称有点偏离。它确实为 libimobiledevice 提供了 Windows 和 macOS 二进制文件,如果您只想使用二进制文件,则不必使用 .NET。

二进制文件是通过 Azure Pipelines 构建系统发布的,因此您可以在 https://dev.azure.com/libimobiledevice-win32/imobiledevice-net/_build 获取它们,或更新版本可用时。

在 Linux 上,这是一个不同的故事,因为各种 Linux 发行版附带了不同版本的 libimobiledevice 的某些依赖项(例如 OpenSSL)。对于大多数 Linux 发行版,您需要不同的二进制包。

有一个 PPA 您可以使用,https://launchpad.net/~quamotion/+archive/ubuntu/ppa ,它为 Ubuntu 14.04、16.04 和 18.04 提供了 libimobiledevice 的编译版本。大多数 Linux 发行版还包括一个 libimobiledevice 包,但它可能已经过时 - 请注意。

关于ios - 是否有预编译版本的 libimobiledevice 可以与我的应用程序一起分发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52231301/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com