【发布时间】:2021-01-07 07:40:12
【问题描述】:
我的设置
- macOS 10.15.7
最近的 macOS 可以直接从 Finder 访问物理连接设备上的 iOS 应用文档。但这个过程似乎需要人工干预。
我想知道是否可以使用 AppleScript 或 JAX 以编程方式从 Finder 中检索我的 iOS 应用程序文件。目前还没找到方法
谢谢!
【问题讨论】:
标签: automation applescript finder
我的设置
最近的 macOS 可以直接从 Finder 访问物理连接设备上的 iOS 应用文档。但这个过程似乎需要人工干预。
我想知道是否可以使用 AppleScript 或 JAX 以编程方式从 Finder 中检索我的 iOS 应用程序文件。目前还没找到方法
谢谢!
【问题讨论】:
标签: automation applescript finder
自己解决了。
该解决方案与我的标题并不完全一样,但确实有效:我现在可以通过编程方式从 macOS 访问应用程序文档,而无需修改我的应用程序代码。
我可以将ifuse 用作libimobiledevice 的一部分。
这里是采取的步骤。
允许您通过以下方式扩展 macOS 的本机文件处理能力 第三方文件系统。
我的是4.0.5。
ideviceinstaller。brew install ifuse
我的是1.1.4。
brew install ideviceinstaller
我的是1.1.1。
ideviceinstaller 查找您应用的 App ID。ideviceinstaller -l | grep "my_keyword"
这会提供您应用的 ID 和名称。假设 id 是 com.my.app
mkdir -p "~/Desktop/myappdoc"
ifuse --documents com.my.app "~/Desktop/myappdoc"
现在我的应用文件夹安装在指定位置。
卸载以便下次我的脚本仍然可以将驱动器安装在同一位置,
umount "~/Desktop/myappfoc"
【讨论】: