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

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

  •  
  •   hzcer · 43 天前 · 3931 次点击
    这是一个创建于 43 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写了个找出所有非 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 条附言  ·  37 天前
    45 条回复    2021-11-01 09:28:49 +08:00
    dingwen07
        1
    dingwen07  
       43 天前 via iPhone
    MAS 卸载后会残留一个 pkg 的记录还是什么的 用 pkgutil 可以看到
    quzard
        2
    quzard  
       43 天前 via Android
    我全都用 brew 装的😂
    mr2xd
        3
    mr2xd  
       43 天前
    要求 macOS10.15 或更高版本
    hzcer
        4
    hzcer  
    OP
       43 天前
    @mr2xd 因为用了 SwiftUI ,所以最低版本要求就是 10.15 了,可以用 Python 版本
    Celebi
        5
    Celebi  
       43 天前
    @dingwen07 #1 怎么用 pkgutil 查看?
    echo1937
        6
    echo1937  
       43 天前
    非常好,很喜欢,已经下载。

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

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

    系统版本 蒙特雷 12.01 没有报错。
    coolcatha
        15
    coolcatha  
       43 天前
    想请教一下,mas 版本的 parallels desktop 和官网下载的有什么区别呢?

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

    killsting
        27
    killsting  
       43 天前
    其实没啥必要,硬要换 MAS 的版本又要重新购买。而且 MAS 的版本老是阉割版,跟官网版不太一样。
    Kobayashi
        28
    Kobayashi  
       43 天前 via Android
    > 使用 MAS 的更新机制而不是应用自己的
    谁说不用自己的,网易云音乐照样使用自己的更新服务。
    hzcer
        29
    hzcer  
    OP
       43 天前
    @ryh 查找 mdls 里面有没有 kMDItemAppStoreHasReceipt 字段
    touzi
        30
    touzi  
       43 天前
    12.0.1 报错, 错误已经发给 apple
    hzcer
        31
    hzcer  
    OP
       43 天前
    @ArmstrongPater
    @yangyaofei
    @zwithz1998
    请问是 x64 还是 ARM 环境呢?
    zwithz1998
        32
    zwithz1998  
       43 天前
    @hzcer #31
    MacBook Pro 2017 ,x64 ,版本号 11.4
    hzcer
        33
    hzcer  
    OP
       43 天前
    @zwithz1998 可以尝试下 https://github.com/rwv/AppStorify/issues/1 看看是否可以运行
    yangyaofei
        34
    yangyaofei  
       42 天前
    x64
    imtyz001
        35
    imtyz001  
       42 天前
    @orangie #7 telegram MacAppStore 和 iOSAppStore 都可以通过手动更改设置解锁敏感内容, https://www.pcoic.com/app/962.html
    可以参考这个链接操作 或者搜索相关词条
    orangie
        36
    orangie  
       42 天前
    @imtyz001 Mac 商店里的不行。
    orangie
        37
    orangie  
       42 天前
    @imtyz001 v2 有过讨论 /t/475237
    imtyz001
        38
    imtyz001  
       41 天前
    @orangie MacAppStore 和 iOSAppStore 都可以 我刚刚重新测试了一下 在 web 界面启用过滤之后两个版本都显示屏蔽了频道 在 web 界面关闭过滤之后可以显示频道
    imtyz001
        39
    imtyz001  
       41 天前
    @orangie #37
    不能拿老黄历说事儿啊
    这个讨论帖最后一条是在 18 年 12 月
    在 web 界面关闭过滤能在 iOS 和 Mac 商店版查看敏感内容这个功能 我能查到的最早是 2020 年 1 月
    中间隔了 1 年多
    hzlzh
        40
    hzlzh  
       41 天前
    试了一下,只有截图上那俩,有点可惜
    fluffyfoxxo
        41
    fluffyfoxxo  
       41 天前 via iPhone
    @imtyz001 刚刚试了不行,MAS 版本的关闭过滤后仍然不显示可能包含敏感内容的图片。
    imtyz001
        42
    imtyz001  
       41 天前
    @fluffyfoxxo #41 重新测试了一下 MAS 版会出现不能直接查看频道内的聊天信息 但是点击频道 info 可以查看频道内的媒体文件(图片 /视频) 然后可以 forward to saved message 查看 相比启用过滤后完全不能查看频道还是方便一些的
    hzcer
        43
    hzcer  
    OP
       41 天前
    @fluffyfoxxo 尝试退出账户再重新登录呢? iOS 版本这样是可以解决的
    hzcer
        44
    hzcer  
    OP
       41 天前
    blaaibla
        45
    blaaibla  
       38 天前
    非常棒
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2620 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:39 · PVG 20:39 · LAX 04:39 · JFK 07:39
    ♥ Do have faith in what you're doing.