V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JCZ2MkKb5S8ZX9pq
V2EX  ›  macOS

M1 Mac 可以运行 ipa 了,请问对应的 document 和本地缓存之类的在哪个目录?

  •  
  •   JCZ2MkKb5S8ZX9pq · 2021-01-03 12:16:33 +08:00 · 4145 次点击
    这是一个创建于 1449 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果可以直接访问,那也不用搞什么越狱就能直接改数据了是嘛?

    19 条回复    2021-01-20 14:36:07 +08:00
    uhian
        1
    uhian  
       2021-01-03 12:44:41 +08:00
    我昨晚搞微信的 IPA 提示没有权限,iPad 和 iPhone 的都试了。ipa 是用 apple configurator 2 提取的。
    JCZ2MkKb5S8ZX9pq
        2
    JCZ2MkKb5S8ZX9pq  
    OP
       2021-01-03 12:44:50 +08:00
    ~/Library/Container 下面怎么连以前的那些,比如 mac 版微信的东西都看不到了?
    iOS 版的 App 的目录这里能看到,但里面也映射得挺乱的。
    JCZ2MkKb5S8ZX9pq
        3
    JCZ2MkKb5S8ZX9pq  
    OP
       2021-01-03 12:45:51 +08:00
    @uhian 你试试看看 ipa 里面的 plist 文件,把 ipa 改成 zip 解压看。我之前碰到过是没有 appleid 。用的 iMazing 提取+导出就可以用了。
    95276
        4
    95276  
       2021-01-03 12:58:10 +08:00
    @JCZ2MkKb5S8ZX9pq 你系统版本多少啊.我 11.0.1 里面 iOS app 文件夹都是 app 的名字.
    uhian
        5
    uhian  
       2021-01-03 19:49:43 +08:00   ❤️ 1
    @JCZ2MkKb5S8ZX9pq iMazing 要钱啊,哈哈。apple configurator 2 也是用 apple id 下载的。
    [试试看看 ipa 里面的 plist 文件] 是什么意思?
    JCZ2MkKb5S8ZX9pq
        6
    JCZ2MkKb5S8ZX9pq  
    OP
       2021-01-03 19:58:33 +08:00
    @uhian 刚下还能试用。

    就是你把 ipa 改成 zip
    解压
    进入解压的目录,看里面的 plist 文件,含没含正确的 apple-id 。
    我之前的没含,就点击打开 app,然后就没有然后了。

    iMazing 导出后的 ipa 就可以正确试用。
    你可以先检查一下 plist 看看。
    然后再看看有没有好用的免费替代品,有的话请告诉我。
    uhian
        7
    uhian  
       2021-01-03 20:01:21 +08:00
    @JCZ2MkKb5S8ZX9pq 有 apple id
    JCZ2MkKb5S8ZX9pq
        8
    JCZ2MkKb5S8ZX9pq  
    OP
       2021-01-03 20:09:29 +08:00
    @uhian 那就不清楚了,提示权限是什么意思啊?
    uhian
        9
    uhian  
       2021-01-03 20:15:20 +08:00
    @JCZ2MkKb5S8ZX9pq
    [您没有权限来打开应用程序“WeChat 2.app”。请联系您的电脑或网络管理员以获得帮助。]
    看得我一脸懵,我以为是跟 x86 版本的 WeChat 冲突了,都卸载了,只安装 iOS 版本,还是不行。
    JCZ2MkKb5S8ZX9pq
        10
    JCZ2MkKb5S8ZX9pq  
    OP
       2021-01-03 20:17:19 +08:00
    设置 /安全里面有什么该设的没设?
    还是你不是管理员权限?
    你直接 finder 看这个启动文件的 cmd+i,看看有没有写当前用户是啥权限。
    uhian
        11
    uhian  
       2021-01-03 22:34:46 +08:00
    @JCZ2MkKb5S8ZX9pq 是管理员。如果需要改设置,安全隐私那里会有提示的,允许就行了,现在没有。简介里的权限跟其他 app 一样。
    我把闲鱼的也导出然后安装,也不能用,一样的提示。
    Apple Configurator 2 是登陆 Apple ID 然后链接设备,选择安装 app,app 下载好了以后,会问你手机上已经有了,是否覆盖,这时候不管他,去 Apple Configurator 2 缓存文件夹可以拷出 ipa,难道这个时候的 ipa 跟 iMazing 导出的不同?
    Badlion
        12
    Badlion  
       2021-01-03 22:37:54 +08:00
    @uhian 的确是不同,Apple Configurator 2 导出就是会提示权限问题。换 iMazing 导出就好了.
    uhian
        13
    uhian  
       2021-01-03 22:45:18 +08:00   ❤️ 1
    @Badlion
    @JCZ2MkKb5S8ZX9pq
    权限问题搞定了。
    sudo xattr -rd com.apple.quarantine 应用目录
    比如进入 /Applications
    然后
    sudo xattr -rd com.apple.quarantine 闲鱼.app

    查了下 xattr 是扩展属性,-r 是含子目录的文件,-d 是删除属性。这句的意思 [应该是] 删除闲鱼及其子文件夹的所有 com.apple.quarantine 属性
    参考链接:
    https://zhuanlan.zhihu.com/p/320285212
    https://blog.csdn.net/wejfoasdbsdg/article/details/77984496
    uhian
        14
    uhian  
       2021-01-03 22:48:31 +08:00
    风险自负啊,我看 quarantine 的意思好像是隔离区,不知道有没有安全性上的风险,没搞过 iOS 开发,不知道。
    但我猜 iMazing 应该是导出时直接去掉属性了,否则肯定也不能运行,所以,就这么滴吧🐶。
    uhian
        15
    uhian  
       2021-01-03 23:08:38 +08:00
    @JCZ2MkKb5S8ZX9pq 2#
    是不是应该在 Containers ?装好了 ipa 的微信以后从 finder 进 Containers 下面会有两个“微信”,但每个微信都右键新开终端窗口的话,文件夹不一样。Mac 版本的是 com.tencent.xinWeChat,iOS 的是 8D9E3 开头的一长串。
    mxalbert1996
        16
    mxalbert1996  
       2021-01-04 00:03:37 +08:00 via Android   ❤️ 1
    @uhian
    iMazing 的导出 ipa 功能并不在付费功能里,可以免费用。
    quarantine 就是一个标志,表示文件是从网络上下载的,你从网上下载应用第一次打开时会弹出一个对话框问你应用是从互联网下载的是否打开就是根据这个标志。
    JCZ2MkKb5S8ZX9pq
        17
    JCZ2MkKb5S8ZX9pq  
    OP
       2021-01-04 21:39:15 +08:00
    @uhian
    library/container
    library/application support/container
    这两个好像映射的是同一个地方,进去 Data 里面是又一堆映射,没看到以前的 iOS 下面的 document 之类的东西。
    ultrasoon
        18
    ultrasoon  
       2021-01-17 07:15:58 +08:00 via iPhone
    现在走进展吗?类似 document 的路径找到了吗?
    mh
        19
    mh  
       2021-01-20 14:36:07 +08:00
    ~/Library/Containers 中,某个文件夹图标上会看到 iOS app 的图标(按修改时间排序很好找),document 文件夹在这个文件夹某一层里,刚刚尝试玩 iOS 版文明 6 的时候,需要修改 retina 参数顺便找了一下 document 文件夹
    @JCZ2MkKb5S8ZX9pq #17
    @ultrasoon #18
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5271 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:27 · PVG 09:27 · LAX 17:27 · JFK 20:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.