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

M1 Mac 使用未上架 MAS 的 iOS 应用的途径似乎已经被堵死

  •  
  •   1350943277 · 2021-02-17 11:23:30 +08:00 · 6149 次点击
    这是一个创建于 1376 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Apple 从关闭了 sideload 后,之前还通过关闭 SIP 成功安装后再开启。今天尝试安装 iOS 的 easyconnect,发现即使安装成功,也会提示“you don't have the permission to open this application”.

    尝试了 stackoverflow 上面的几种解决方法均无效。

    34 条回复    2021-03-17 22:55:14 +08:00
    mikeven
        1
    mikeven  
       2021-02-17 11:27:01 +08:00
    为什么要这么做呢。。。
    movq
        2
    movq  
       2021-02-17 11:27:18 +08:00
    30 秒前成功测试 m1 的 MacBook Air 安装 iOS 版本 nplayer 并运行
    1350943277
        3
    1350943277  
    OP
       2021-02-17 11:29:12 +08:00
    @movq nplayer 本来就上架了的啊
    1350943277
        4
    1350943277  
    OP
       2021-02-17 11:30:05 +08:00   ❤️ 1
    @mikeven macOS 端的 easyconnect 太恶心了,但是又必须要用。
    movq
        5
    movq  
       2021-02-17 11:30:52 +08:00   ❤️ 1
    @1350943277 我是提取 IPA 安装的。我刚才试了下安装 Mac App Store 没有的 iOS 应用也可以安装并使用
    MrCurly
        6
    MrCurly  
       2021-02-17 11:30:55 +08:00 via iPhone
    防止黑产吧..
    1350943277
        7
    1350943277  
    OP
       2021-02-17 11:34:58 +08:00
    @movq 现在没上架的不能直接通过 ipa 安装了啊,要关闭 sip 才行,你关了 sip 吗
    1350943277
        8
    1350943277  
    OP
       2021-02-17 11:38:11 +08:00
    @MrCurly 但是很多上架的也就只是上架了而已,没有任何适配。饿了么,KFC 这种涉及支付的也上架了,应该还是开发者抗议太厉害了。
    Rasphino
        9
    Rasphino  
       2021-02-17 11:47:31 +08:00 via iPhone
    你是不是忘记去掉 com.apple.quarantine 了
    cigarzh
        10
    cigarzh  
       2021-02-17 11:51:27 +08:00
    @1350943277 docker
    1350943277
        11
    1350943277  
    OP
       2021-02-17 11:53:44 +08:00
    @Rasphino 是对 ipa 执行还是对安装好的 app 执行啊
    ruixue
        12
    ruixue  
       2021-02-17 12:02:10 +08:00
    movq
        13
    movq  
       2021-02-17 12:10:13 +08:00
    @1350943277 没关 SIP,也没去掉 quarantine,直接安装使用
    1350943277
        14
    1350943277  
    OP
       2021-02-17 12:11:50 +08:00
    @Rasphino 没用,呜呜
    1350943277
        15
    1350943277  
    OP
       2021-02-17 12:18:28 +08:00
    @movq 那你装的肯定是上架了 MAS 的,我尝试 ipa 装 nplayer,也是直接就能安装并正常使用的。
    1350943277
        16
    1350943277  
    OP
       2021-02-17 12:21:09 +08:00
    曾经能轻松装 iOS 的 easyconnect,但我没有珍惜,现在才追悔莫及😭
    movq
        17
    movq  
       2021-02-17 12:31:20 +08:00 via iPhone
    @1350943277 我第二次装的不是 Mac Apple Store 的。
    Rasphino
        18
    Rasphino  
       2021-02-17 13:12:50 +08:00 via iPhone
    @1350943277 对安装好的应用
    thx2u
        19
    thx2u  
       2021-02-17 13:46:34 +08:00 via iPhone
    我想现在需要把自己的 app 全脱出来,保持好能安装的版本号。
    不小心自动更新打不开就尴尬了
    1350943277
        20
    1350943277  
    OP
       2021-02-17 13:51:05 +08:00
    @Rasphino 11.3 Β这样行不通了,没试其他应用了,说不定 11.2 还可以吧。大家趁还能装的时候赶紧装了吧😭
    linhongye
        21
    linhongye  
       2021-02-17 16:50:56 +08:00
    我就想装个美团外卖上去。。。 然而并装不了。。。
    1350943277
        22
    1350943277  
    OP
       2021-02-17 18:43:43 +08:00
    目前看来主要的问题是“resource envelope is obsolete (custom omit rules)”。
    有没有好心人上传一个装好的 EasyConnect.app ,说不定还能用
    IsNotGood
        23
    IsNotGood  
       2021-02-18 00:31:35 +08:00 via Android
    下载途径问题吧,你是 app configurator 提取的吗
    iptables
        24
    iptables  
       2021-02-18 06:13:44 +08:00
    去掉 Quarantine 属性:
    xattr -rd com.apple.quarantine ${APPDIR}
    请将${APPDIR}替换成实际的程序目录。
    如果提示权限不足,则试试 sudo 运行。

    ---
    另外,在双击 ipa 安装之前,先 ls -l@ xxxx.ipa 看看有没有 com.apple.quarantine 属性,如果有的话,先去掉 ipa 的 com.apple.quarantine 属性再安装。
    1350943277
        25
    1350943277  
    OP
       2021-02-18 08:41:38 +08:00
    @IsNotGood imazing
    linhongye
        26
    linhongye  
       2021-02-18 08:42:27 +08:00
    @iptables #24
    这个办法能让 mac 安装所有 iOS 程序吗?。。
    1350943277
        27
    1350943277  
    OP
       2021-02-18 08:52:55 +08:00
    @iptables 没用,我安装前后都试过去 quarantine
    iptables
        28
    iptables  
       2021-02-18 09:12:56 +08:00
    @1350943277 #27 我记得我之前将 Startup Security Utility 里的 Security Policy 改成了 Reduced Security,允许安装 kext (因为要安装某个驱动程序)。
    你可以试试改一下这个设置。
    StephenShen
        29
    StephenShen  
       2021-02-18 13:36:10 +08:00
    我用 Configurator 装要去掉 quarantine,imazing 直接就装了。后者我也是装的 easyconnect
    1350943277
        30
    1350943277  
    OP
       2021-02-18 15:48:04 +08:00
    @StephenShen 可能是在 big sur 11.3 不行了,我也是一周前升级后就不能装了,明天应该会再更新一版,看看啥情况吧😭。你安装好的 easy connect 能上传一份吗😝
    wuyazuofeiji
        31
    wuyazuofeiji  
       2021-02-18 16:13:01 +08:00
    iMobie M1 App Checker 下载了可以直接导出 ipa 安装呀
    wasdjohn
        32
    wasdjohn  
       2021-02-19 13:21:41 +08:00
    你什么系统版本,也不说个清楚,11.2 正式版都是可以正常直接安装。据我看到的消息,都是在测试版中做限制进行测试,那不也很正常么。反正现在的正式版是可以装的,以后不好说,不让装也没什么,有些 ios app 导致电脑紫屏重启的问题始终无法解决,进一步限制 app 安装长远看是百里无一害。有的开发者确实也不希望自己的 app 在 mac 上安装,用出一堆问题,个别用户还要去跟开发者吐槽。
    avia1ae
        33
    avia1ae  
       2021-02-19 19:57:25 +08:00
    @wasdjohn 不敢苟同,苹果把这个当作卖点拿出来给消费者看,就代表有义务贯彻下去,并且应该促进三端通用 app 的发展,鼓励开发者去开发,用户去使用找 bug,这才是良性的。否则 M1 除了省电之外,跟 Intel 有什么区别呢。
    1350943277
        34
    1350943277  
    OP
       2021-03-17 22:55:14 +08:00
    最新看到的,即便低版本已经安装好的非 MAS 上架 iOS 软件,升级到 11.3 也会被禁止使用
    https://www.feng.com/post/13334785
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   951 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:34 · PVG 03:34 · LAX 11:34 · JFK 14:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.