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

2020-06-23 16:05:31 +08:00
 typetraits

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/ 手动下载

2114 次点击
所在节点    macOS
10 条回复
BugenZhao
2020-06-23 16:21:14 +08:00
第一条感谢提醒
temporary
2020-06-23 16:30:02 +08:00
已有的 Chrome 扩展可转换后到 safari 14 上用的意思?
hahaFck
2020-06-23 16:31:34 +08:00
删了 10.15 ?楼主是主力机么,还有就是 pd 虚拟机软件可以正常用么?
typetraits
2020-06-23 17:34:15 +08:00
@hahaFck #3 是主力机,刚测了下 PD 跑 Win10 没有任何问题
tzm41
2020-06-24 00:24:09 +08:00
@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
2020-06-24 01:57:46 +08:00
如果装在同一个 APFS 容器内,之后把 Beta 的宗卷删掉,原来的系统还能安装更新吗
typetraits
2020-06-24 11:31:42 +08:00
@tzm41 #5 notarize 需要有效的开发者证书,实际上也是需要开发者账号的,但是确实是可以在其他地方分发
typetraits
2020-06-24 11:33:47 +08:00
@allenchen10 #6 不太清楚了
Big Sur 多了一个单独的 Update 分卷用来存放系统更新文件,我觉得可能是底层发生了变化,但是我没测试,昨天遇到了很严重的 bug,在 shell 里执行若干条命令后会随机卡住,整个系统内所有 shell 都打不开了,只能重启,现在我已经抹盘重装了
tzm41
2020-06-24 13:04:09 +08:00
@typetraits 如果只是 notarize 的要求,那现存的关闭 Gatekeeper 的方法还是可以用啊。只要可以 bypass Gatekeeper,就不需要开发者账号来发行 Safari Web Extension 。
arjen
2020-06-24 15:32:50 +08:00
太好了,之前不用 safari 完全是出于扩展的原因,这下不用纠结了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/684173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX