gpt4 book ai didi

ios - 如何将文件从 Mac 应用程序传输到 iOS 查看器?

转载 作者:行者123 更新时间:2023-11-29 12:36:34 26 4
gpt4 key购买 nike

我们想开发一个类似于 InDesign 中现有功能的功能:当您创建“作品集”时,您可以在 iOS“查看器”应用程序中预览它,前提是:

  • iOS 设备已通过 USB 数据线连接到 Mac
  • “查看器”已在 iOS 设备上打开。

有关此功能的说明可在 http://helpx.adobe.com/digital-publishing-suite/help/preview-folios-articles.html#use_preview_on_device 中找到。 .

有2个问题:

  • InDesign 如何检测到“查看器”应用程序已在设备上打开?
  • InDesign 如何将文件传输到 iOS 设备,并让“查看器”打开文件?

我们知道可以使用 iTunes 进行文件传输,但这不是 InDesign 使用的方法(他们的方法要简单和直接得多)。

到目前为止,谷歌搜索或在 Stack Overflow 上搜索似乎无法提供可靠的答案。

最佳答案

好吧,Apple 未授权从 USB 访问 iOS 设备,因此您有三种可能性:

  • 使用MobileDevice来自 Apple 的私有(private)框架,您可以通过 AFC 使用您应用的文档文件夹从您的应用读取文件。
  • 使用libmobiledevice ,一个开源和跨平台的库,与 MobileDevice 相同,但在 iOS 版本之间不太稳定。
  • 使用usbmux通过套接字连接到您的应用程序的隧道(需要 MobileDevice 或 libimobiledevice)

我认为 usbmux 是最好的解决方案,usb 中使用的协议(protocol)从未改变太多并且非常稳定,即使在 libimobiledevice 中也是如此。

关于ios - 如何将文件从 Mac 应用程序传输到 iOS 查看器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26164313/

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