Automation 使用AppleScript或JAX从macOS Finder复制iPhone文件
我的设置Automation 使用AppleScript或JAX从macOS Finder复制iPhone文件,automation,applescript,finder,Automation,Applescript,Finder,我的设置 macOS 10.15.7 最近的macOS可以直接从Finder访问物理连接设备上的iOS应用程序文档。但这一过程似乎需要人为干预 我想知道是否可以使用AppleScript或JAX以编程方式从Finder检索iOS应用程序的文件。到目前为止我还没有找到办法 谢谢 我自己解决了 这个解决方案与我的标题不完全一样,但它确实起到了作用:我现在可以通过编程方式从macOS访问应用程序文档,而无需修改我的应用程序代码 简短回答 我可以作为libimobiledevice的一部分使用 细节
- macOS 10.15.7
libimobiledevice
的一部分使用
细节
以下是所采取的步骤
ideviceinstaller
brew安装ifuse
brew安装ideviceinstaller
ideviceinstaller
查找应用程序的应用程序IDideviceinstaller-l | grep“我的关键字”
mkdir-p“~/Desktop/myappdoc”
ifuse--documents com.my.app“~/Desktop/myappdoc”
现在,我的应用程序文件夹已装入指定位置
要卸载,以便下次我的脚本仍然可以在同一位置装载驱动器
umount“~/Desktop/myappfoc”
Hello@kakyo感谢分享您的解决方案。请告知您如何在没有所需依赖项osxfuse的情况下安装ifuse?我一直在按照您的步骤安装越狱iphone的根目录,但我的ifuse安装失败,原因是以下错误:“ifuse:FUSE for macOS是此软件所必需的。OsxfuseRequirement未满足!错误:未满足的要求使此构建失败。”。不过我已经安装了macFUSE。忘了提到我有MacOS Mojave 10.14.6,并试图安装iPhone7 plus(SoC Apple A10)iOS 11.1。1@kels对不起,我还没有用越狱手机测试过,所以很遗憾,我不能对你的发现发表评论。如果您有越狱手机,您是否尝试从macOS运行ssh/sftp将文件传输到手机或在手机上运行远程程序?我认为理论上你可以。
mine is `4.0.5`.
mine is `1.1.4`.
mine is `1.1.1`.
This gives your app's ID and name. Assume tat the id was `com.my.app`