微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 AppleScript 或 JAX 从 macOS Finder 复制 iPhone 文件

如何解决使用 AppleScript 或 JAX 从 macOS Finder 复制 iPhone 文件

我的设置

  • macOS 10.15.7

最近的 macOS 可以直接从 Finder 访问物理连接设备上的 iOS 应用程序文档。但这个过程似乎需要人工干预。

我想知道是否可以使用 AppleScript 或 JAX 以编程方式从 Finder 中检索我的 iOS 应用程序文件。目前我还没有找到方法

谢谢!

解决方法

自己解决了。

该解决方案与我的标题不完全一样,但它可以完成工作:我现在可以通过编程方式从 macOS 访问应用程序文档,而无需修改我的应用程序代码。

简答

我可以使用 ifuse 作为 libimobiledevice 的一部分。

详情

这是采取的步骤。

  1. 安装 macFUSE ,其中

允许您通过以下方式扩展 macOS 的本机文件处理功能 第三方文件系统。

mine is `4.0.5`.
  1. 从 Homebrew 安装 ifuse 和 ideviceinstaller
brew install ifuse
mine is `1.1.4`.
brew install ideviceinstaller
mine is `1.1.1`.
  1. 使用 ideviceinstaller 查找您应用的应用 ID。
ideviceinstaller -l | grep "my_keyword"
This gives your app's ID and name. Assume tat the id was `com.my.app`
  1. 将 Documents 文件夹安装到例如我的桌面上。
mkdir -p "~/Desktop/myappdoc"

ifuse --documents com.my.app "~/Desktop/myappdoc"

现在我的应用文件夹安装在指定位置。

要卸载以便下次我的脚本仍然可以在同一位置安装驱动器,

umount "~/Desktop/myappfoc"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。