当前位置: 首页 > article >正文

ifuse不能挂载App Store下载的包ERROR: InstallationLookupFailed

最近使用过程中发现,有时候ifuse挂载的目录不能访问了,例如:

1、mac锁屏解锁,挂载的目录不能访问了;

2、app卸载后安装,挂载的目录不能访问了;

我的挂载目录是:~/ios_sandbox/iPhoneX,当挂载目录不能访问时,需要重新挂载:

1、先查一下挂载关系是否存在:

testmanzhang@TestMandeMBP ~ % mount ~/ios_sandbox/iPhoneX 

mount: /Users/testmanzhang/ios_sandbox/iPhoneX: unknown special file or file system.

2、卸载这个挂载点:

testmanzhang@TestMandeMBP ~ % umount ~/ios_sandbox/iPhoneX 

3、重新挂载:

testmanzhang@TestMandeMBP ~ % ifuse ~/ios_sandbox/iPhoneX --container com.xxxxxxx.ios --udid f89d929e1111111c0fe2d22f80c1a36e11111111

上面提到的情况是可以通过重新挂载可以再次访问沙盒目录的情况,后面又遇到一种情况,就是我安装了App Store的包,这时候我再尝试ifuse提示:

testmanzhang@TestMandeMBP ~ % ifuse ~/ios_sandbox/iPhoneX --container com.xxxxxxx.ios --udid f89d929e1111111c0fe2d22f80c1a36e11111111

ERROR: InstallationLookupFailed

The App 'com.xxxxxxx.ios' is either not present on the device, or the 'UIFileSharingEnabled' key is not set in its Info.plist. Starting with iOS 8.3 this key is mandatory to allow access to an app's Documents folder.

后来我查了一下:

iOS 沙盒机制

苹果对应用数据的访问进行了严格限制。每个 App Store 应用的数据目录都在其专属的沙盒中,未经设备本身授权或越狱,外部工具无法访问这些目录。

权限验证

ifuse 基于 libimobiledevice,只能访问设备授权范围内的数据,如照片、媒体文件、开发者模式安装的 App 数据等,而对 App Store 下载的应用沙盒无权限。

应用数据加密

App Store 下载的应用及其数据可能会加密,除非通过越狱方式或系统授权,ifuse 无法解密或挂载这些数据。

【总结】

所以我们在做自动化时,应该使用本地打的release包或者debug包。


http://www.kler.cn/a/401655.html

相关文章:

  • 定长滑动窗口基础模板题:LeetCode——2379.得到K个黑块的最少涂色次数和643.子数组最大平均数 1
  • Proteus 8.17的详细安装教程
  • C#编写的日志记录组件 - 开源研究系列文章
  • 如何在C#中处理必盈接口返回的股票数据?
  • HTML and CSS Support HTML 和 CSS 支持
  • Java通过calcite实时读取kafka中的数据
  • 有关django、python版本、sqlite3版本冲突问题
  • Brave127编译指南 Linux篇-环境配置(五)
  • Python+7z.exe实现自动化压缩与解压
  • 【代码随想录|回溯算法排列问题】
  • 微信小程序-prettier 格式化
  • java实现贪心算法
  • SAM-Med2D 训练完成后boxes_prompt没有生成mask的问题
  • 首次实现!在Docker容器中运行macOS项目,自动化下载与Web体验
  • 高效整合:汤臣倍健营销云数据集成到金蝶云星辰V2解析
  • 鸿蒙NEXT开发案例:计数器
  • SIMCom芯讯通A7680C在线升级:FTP升级成功;http升级腾讯云对象储存的文件失败;http升级私有服务器的文件成功
  • K8s 概念知识梳理
  • 如何修复苹果手机上的绿屏 - 快速简便的解决方案
  • .NET 9 的新增功能
  • 【JAVA基础】JVM垃圾回收机制
  • HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)事件推荐开发者测试
  • 人工智能之机器学习概念3【培训机构学习笔记】
  • 学习笔记021——Ubuntu 安装 MySQL 5.7版本
  • 通过 SSH 管理 WordPress 网站的文件和目录
  • 反转链表方法分享