V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hzcer
V2EX  ›  分享创造

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

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

    写了个找出所有非 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 或更高版本
    hzcer
        4
    hzcer  
    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 友可能不是你的目标群体,少数派、小众软件这些地方可能需要的人会多一点,一个猜测,不一定对。
    ArmstrongPater
        10
    ArmstrongPater  
       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 闪退...
    hzcer
        12
    hzcer  
    OP
       2021-10-27 09:40:45 +08:00   ❤️ 1
    @cairnechen 很多时候第一次下载的就是非 MAS 版本,举个例子,我之前安装了 CotEditor ,那时候并没有 MAS 版本,后来才上线了 MAS 版本。包括 Microsoft Office 也是一开始也并没有上架 MAS 。
    hzcer
        13
    hzcer  
    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
    hzcer
        17
    hzcer  
    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 使用吗
    hzcer
        20
    hzcer  
    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 的更新机制而不是应用自己的
    谁说不用自己的,网易云音乐照样使用自己的更新服务。
    hzcer
        29
    hzcer  
    OP
       2021-10-27 14:09:17 +08:00
    @ryh 查找 mdls 里面有没有 kMDItemAppStoreHasReceipt 字段
    touzi
        30
    touzi  
       2021-10-27 16:47:54 +08:00
    12.0.1 报错, 错误已经发给 apple
    hzcer
        31
    hzcer  
    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
    hzcer
        33
    hzcer  
    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  
       2021-10-28 23:03:02 +08:00
    试了一下,只有截图上那俩,有点可惜
    fluffyfoxxo
        41
    fluffyfoxxo  
       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 查看 相比启用过滤后完全不能查看频道还是方便一些的
    hzcer
        43
    hzcer  
    OP
       2021-10-29 10:38:19 +08:00
    @fluffyfoxxo 尝试退出账户再重新登录呢? iOS 版本这样是可以解决的
    hzcer
        44
    hzcer  
    OP
       2021-10-29 10:39:58 +08:00
    blaaibla
        45
    blaaibla  
       2021-11-01 09:28:49 +08:00
    非常棒
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2852 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:58 · PVG 13:58 · LAX 21:58 · JFK 00:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.