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

Big Sur Release Notes 里的一些注意事项,同时 Safari 14 开始支持 Web Extensions

  •  
  •   typetraits · 2020-06-23 16:05:31 +08:00 · 2118 次点击
    这是一个创建于 1616 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11-beta-release-notes/

    我认为最重要的是这个

    If macOS Big Sur 11 beta is installed into the same APFS container as previous versions of macOS, system software updates can no longer be installed on the previous versions of macOS. (64411484)

    将 Big Sur 与旧版系统装在同一 APFS 容器内时,旧版系统将无法安装更新。想升 10.15.6 但是还想体验新 beta 的需要注意了。我就是在新分卷里安装的,但是用着没什么问题,准备把 10.15 删了

    第二个是 Safari 14 的变动

    Support for Web Extensions is now available. Existing Chrome and Firefox extensions can be converted for Safari using xcrun safari-web-extension-converter and distributed through the App Store for use in Safari 14. (55707949)

    支持 Web Extensions.已有的 Chrome/FF 扩展可通过 xcrun safari-web-extension-converter 转换,随后发布到 App Store 以供 Safari 14 使用。

    这样一来 Safari 可以继续用以前的扩展,但是这 99 刀的开发者年费苹果也是收定了

    现在 Xcode 12 beta Commandline Tools 还不能通过 xcode-select 安装,会提示搜索不到更新,可以从 https://developer.apple.com/download/more/ 手动下载

    10 条回复    2020-06-24 15:32:50 +08:00
    BugenZhao
        1
    BugenZhao  
       2020-06-23 16:21:14 +08:00
    第一条感谢提醒
    temporary
        2
    temporary  
       2020-06-23 16:30:02 +08:00
    已有的 Chrome 扩展可转换后到 safari 14 上用的意思?
    hahaFck
        3
    hahaFck  
       2020-06-23 16:31:34 +08:00
    删了 10.15 ?楼主是主力机么,还有就是 pd 虚拟机软件可以正常用么?
    typetraits
        4
    typetraits  
    OP
       2020-06-23 17:34:15 +08:00
    @hahaFck #3 是主力机,刚测了下 PD 跑 Win10 没有任何问题
    tzm41
        5
    tzm41  
       2020-06-24 00:24:09 +08:00 via iPhone
    @typetraits 苹果官网说“you can easily create Safari Extensions in Xcode and distribute them on the App Store in the Extensions category or get them notarized for distribution outside the Mac App Store.”这意思应该是不一定要开发者账号然后在 MAS 上分发吧。
    allenchen10
        6
    allenchen10  
       2020-06-24 01:57:46 +08:00 via iPhone
    如果装在同一个 APFS 容器内,之后把 Beta 的宗卷删掉,原来的系统还能安装更新吗
    typetraits
        7
    typetraits  
    OP
       2020-06-24 11:31:42 +08:00
    @tzm41 #5 notarize 需要有效的开发者证书,实际上也是需要开发者账号的,但是确实是可以在其他地方分发
    typetraits
        8
    typetraits  
    OP
       2020-06-24 11:33:47 +08:00
    @allenchen10 #6 不太清楚了
    Big Sur 多了一个单独的 Update 分卷用来存放系统更新文件,我觉得可能是底层发生了变化,但是我没测试,昨天遇到了很严重的 bug,在 shell 里执行若干条命令后会随机卡住,整个系统内所有 shell 都打不开了,只能重启,现在我已经抹盘重装了
    tzm41
        9
    tzm41  
       2020-06-24 13:04:09 +08:00
    @typetraits 如果只是 notarize 的要求,那现存的关闭 Gatekeeper 的方法还是可以用啊。只要可以 bypass Gatekeeper,就不需要开发者账号来发行 Safari Web Extension 。
    arjen
        10
    arjen  
       2020-06-24 15:32:50 +08:00
    太好了,之前不用 safari 完全是出于扩展的原因,这下不用纠结了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5297 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:14 · PVG 09:14 · LAX 17:14 · JFK 20:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.