找出非 Mac App Store 的应用并替换它 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
protonme
V2EX    分享创造

找出非 Mac App Store 的应用并替换它

  •  
  •   protonme 2021-10-27 08:52:41 +08:00 6499 次点击
    这是一个创建于 1446 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写了个找出所有非 MAS 的应用,然后查找是否存在对应的 MAS 版本。

    为什么这么做:

    • 使用 MAS 的更新机制而不是应用自己的,可以不打开应用自动更新,也可以不用一些例如 Microsoft AutoUpdate 的更新应用。
    • MAS 上架有审核有 sandbox ,防止应用作恶
    • 安装卸载更加简单无残留?

    项目地址: https://github.com/rwv/AppStorify
    Mac App Store 下载: https://apps.apple.com/us/app/appstorify/id1591245624

    P.S 除了 swift 写的 GUI ,还有 Python 写的 CLI 版本。

    截图

    screenshot

    第 1 条附言    2021-11-02 15:57:59 +08:00
    45 条回复    2021-11-01 09:28:49 +08:00
    dingwen07
        1
    dingwen07  
       2021-10-27 08:56:32 +08:00 via iPhone
    MAS 卸载后会残留一个 pkg 的记录还是什么的 用 pkgutil 可以看到
    quzard
        2
    quzard  
       2021-10-27 08:57:24 +08:00 via Android
    我全都用 brew 装的
    mr2xd
        3
    mr2xd  
       2021-10-27 09:00:51 +08:00
    要求 macOS10.15 或更高版本
    protonme
        4
    protonme  
    OP
       2021-10-27 09:03:30 +08:00
    @mr2xd 因为用了 SwiftUI ,所以最低版本要求就是 10.15 了,可以用 Python 版本
    Celebi
        5
    Celebi  
       2021-10-27 09:13:38 +08:00
    @dingwen07 #1 怎么用 pkgutil 查看?
    echo1937
        6
    echo1937  
       2021-10-27 09:18:22 +08:00
    非常好,很喜欢,已经下载。

    我也是有 Appstore 版本就喜欢优先使用 Appstore 版本的那批人。
    orangie
        7
    orangie  
       2021-10-27 09:19:12 +08:00   6
    挺不错的,替换了一个应用。不过,有个尴尬的存在,telegram 的商店版本和网站版本都是正版,但是功能不同,商店版本屏蔽色情内容,所以只能留着网站版本
    agagega
        8
    agagega  
       2021-10-27 09:23:40 +08:00
    除了 Xcode ,其他软件用 App Store 版都更方便特别是微软 Office ,那个 MS Update 简直是流氓软件
    cairnechen
        9
    cairnechen  
       2021-10-27 09:24:57 +08:00   1
    感觉以 V 友的平均水平(至少从他们平时表现的样子来看),能装 MAS 的应用程序一定会装 MAS 版本,如果装了非 MAS 的应用程序,那一定是有不得不装非 MAS 版本的理由(比如缺失某项功能),所以 V 友可能不是你的目标群体,少数派、小众软件这些地方可能需要的人会多一点,一个猜测,不一定对。
    E4FepC6MY995g9Az
        10
    E4FepC6MY995g9Az  
       2021-10-27 09:35:00 +08:00
    直接意外退出,macOS 12.0.1
    yangyaofei
        11
    yangyaofei  
       2021-10-27 09:38:55 +08:00
    12.0.1 闪退...
    protonme
        12
    protonme  
    OP
       2021-10-27 09:40:45 +08:00   1
    @cairnechen 很多时候第一次下载的就是非 MAS 版本,举个例子,我之前安装了 CotEditor ,那时候并没有 MAS 版本,后来才上线了 MAS 版本。包括 Microsoft Office 也是一开始也并没有上架 MAS 。
    protonme
        13
    protonme  
    OP
       2021-10-27 09:44:40 +08:00
    @yangyaofei
    @ArmstrongPater
    有具体的闪退报错日志吗,没有 12.0.1 的环境...
    v2ka
        14
    v2ka  
       2021-10-27 09:52:52 +08:00
    实用类下还不错~

    主要替换的是 office 那些产品。

    系统版本 蒙特雷 12.01 没有报错。
    coolcatha
        15
    coolcatha  
       2021-10-27 10:07:09 +08:00
    想请教一下,mas 版本的 parallels desktop 和官网下载的有什么区别呢?

    我一直在用官网下载的,印象里输入账户密码就可以使用(官网买的 1 年订阅),但是 mas 版本的似乎需要输入激活码?
    dingwen07
        16
    dingwen07  
       2021-10-27 10:10:51 +08:00 via iPhone
    @Celebi #5 pkgutil --pkgs
    protonme
        17
    protonme  
    OP
       2021-10-27 10:14:07 +08:00
    @coolcatha https://kb.parallels.com/123796 其实不推荐替换成 MAS 版本,因为会有 sandbox 的限制
    Cavolo
        18
    Cavolo  
       2021-10-27 10:19:27 +08:00
    没有检测出 Scrivener
    SimonOne
        19
    SimonOne  
       2021-10-27 10:22:59 +08:00
    Office 小型企业版 2019 for Mac ,我这个版本可以下载 mas 里的 word ,excel ,ppt 使用吗
    protonme
        20
    protonme  
    OP
       2021-10-27 10:42:31 +08:00
    @SimonOne 不可以吧,因为 MAS 里的是 Office 365 的
    yangyaofei
        21
    yangyaofei  
       2021-10-27 12:17:03 +08:00
    ```
    aaaaa@aaaaaaaa-RMBP ~ /Applications/AppStorify.app/Contents/MacOS/AppStorify
    [1] 28610 segmentation fault /Applications/AppStorify.app/Contents/MacOS/AppStorify
    ```
    ryh
        23
    ryh  
       2021-10-27 12:52:09 +08:00
    优酷,我安的是 M1 的商店版本,提示的普通 mac 版。
    所以判断本地是否是商店版本不是验证的签名?
    dazkarieh
        24
    dazkarieh  
       2021-10-27 12:59:44 +08:00
    闪退,无法打开
    zwithz1998
        25
    zwithz1998  
       2021-10-27 13:30:23 +08:00
    11.4 闪退
    kindjeff
        26
    kindjeff  
       2021-10-27 13:43:27 +08:00
    我换我自己

    killsting
        27
    killsting  
       2021-10-27 13:46:02 +08:00
    其实没啥必要,硬要换 MAS 的版本又要重新购买。而且 MAS 的版本老是阉割版,跟官网版不太一样。
    Kobayashi
        28
    Kobayashi  
       2021-10-27 13:47:24 +08:00 via Android
    > 使用 MAS 的更新机制而不是应用自己的
    谁说不用自己的,网易云音乐照样使用自己的更新服务。
    protonme
        29
    protonme  
    OP
       2021-10-27 14:09:17 +08:00
    @ryh 查找 mdls 里面有没有 kMDItemAppStoreHasReceipt 字段
    touzi
        30
    touzi  
    PRO
       2021-10-27 16:47:54 +08:00
    12.0.1 报错, 错误已经发给 apple
    protonme
        31
    protonme  
    OP
       2021-10-27 19:14:16 +08:00
    @ArmstrongPater
    @yangyaofei
    @zwithz1998
    请问是 x64 还是 ARM 环境呢?
    zwithz1998
        32
    zwithz1998  
       2021-10-27 19:57:41 +08:00
    @hzcer #31
    MacBook Pro 2017 ,x64 ,版本号 11.4
    protonme
        33
    protonme  
    OP
       2021-10-27 20:12:21 +08:00
    @zwithz1998 可以尝试下 https://github.com/rwv/AppStorify/issues/1 看看是否可以运行
    yangyaofei
        34
    yangyaofei  
       2021-10-28 09:26:39 +08:00
    x64
    imtyz001
        35
    imtyz001  
       2021-10-28 11:05:06 +08:00
    @orangie #7 telegram MacAppStore 和 iOSAppStore 都可以通过手动更改设置解锁敏感内容, https://www.pcoic.com/app/962.html
    可以参考这个链接操作 或者搜索相关词条
    orangie
        36
    orangie  
       2021-10-28 19:37:36 +08:00
    @imtyz001 Mac 商店里的不行。
    orangie
        37
    orangie  
       2021-10-28 19:43:50 +08:00
    @imtyz001 v2 有过讨论 /t/475237
    imtyz001
        38
    imtyz001  
       2021-10-28 22:27:26 +08:00
    @orangie MacAppStore 和 iOSAppStore 都可以 我刚刚重新测试了一下 在 web 界面启用过滤之后两个版本都显示屏蔽了频道 在 web 界面关闭过滤之后可以显示频道
    imtyz001
        39
    imtyz001  
       2021-10-28 22:39:31 +08:00
    @orangie #37
    不能拿老黄历说事儿啊
    这个讨论帖最后一条是在 18 年 12 月
    在 web 界面关闭过滤能在 iOS 和 Mac 商店版查看敏感内容这个功能 我能查到的最早是 2020 年 1 月
    中间隔了 1 年多
    hzlzh
        40
    hzlzh  
    PRO
       2021-10-28 23:03:02 +08:00
    试了一下,只有截图上那俩,有点可惜
    Foxxoccino
        41
    Foxxoccino  
       2021-10-29 08:53:45 +08:00 via iPhone
    @imtyz001 刚刚试了不行,MAS 版本的关闭过滤后仍然不显示可能包含敏感内容的图片。
    imtyz001
        42
    imtyz001  
       2021-10-29 09:16:41 +08:00
    @fluffyfoxxo #41 重新测试了一下 MAS 版会出现不能直接查看频道内的聊天信息 但是点击频道 info 可以查看频道内的媒体文件(图片 /视频) 然后可以 forward to saved message 查看 相比启用过滤后完全不能查看频道还是方便一些的
    protonme
        43
    protonme  
    OP
       2021-10-29 10:38:19 +08:00
    @fluffyfoxxo 尝试退出账户再重新登录呢? iOS 版本这样是可以解决的
    protonme
        44
    protonme  
    OP
       2021-10-29 10:39:58 +08:00
    Kq7jB3UYozSnk9Fp
        45
    Kq7jB3UYozSnk9Fp  
       2021-11-01 09:28:49 +08:00
    非常棒
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2801 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 00:27 PVG 08:27 LAX 17:27 JFK 20:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86