基于 Electron 开发的 app 会被 Mac App Store 自动拒绝

2019 年 11 月 6 日
 fuermosi777

是时候放弃了?转 Native ?你怎么看?

来源: https://www.solidot.org/story?sid=62486

7883 次点击
所在节点    程序员
20 条回复
kingcos
2019 年 11 月 6 日
除了 Xcode,有几个人是用 Mac App Store 下载软件的?
yyfearth
2019 年 11 月 6 日
等 Electron 更新就好了
Pastsong
2019 年 11 月 6 日
因为新版本引入了一个 issue 就把整个技术栈换一遍?有够闲的
murmur
2019 年 11 月 6 日
似乎 xcode 也有链接版 那要 mac app store 的意义是什么
shiyuwudi
2019 年 11 月 6 日
貌似是因为它调用了一些私有 API,等官方更新就好了
MaxLi77
2019 年 11 月 6 日
有 store 版的,我都到 store 里下,更新方便点。。其他自带更新要不就太慢,要不就被墙。。
agagega
2019 年 11 月 6 日
喜大普奔(虽然不会改的还是不会改)
LokiSharp
2019 年 11 月 6 日
好事啊最好封杀 Electron 开发的 App,现在各种小工具动不动就 100-200M 简直有病
whatIsGhost
2019 年 11 月 6 日
主要 mas,辅助 brew,部分付费软件 setapp
BlackHole1
2019 年 11 月 6 日
请说明清楚,不是所有 Electron 版本都会被拒绝,而是在大部分的版本中会被拒绝,目前 apple 那边回复的说明是 2.0.8、1.8.8、1.7.16 版本是没问题的,而且是因为 Apple 审核更严了,把一些 API 列入保护范围。目前的列表为:_fileport_makefd、_fileport_makeport、CAContext、CALayerHost、NSAccessibilityRemoteUIElement、NSNextStepFrame、NSThemeFrame、NSURLFileTypeMappings 等。

其中 CAContext 和 CALayerHost 是 chromium 中核心图形库中的代码,并且已经被使用了 5 年,Electron 团队正在评估移除这两个 API 会带来什么影响。

而 NS 开头的 API,Electron 团队已经已经说明是非常容易移除的了。所以后面只要等 Electron 更新即可。

麻烦在评论一件事情的时候,请把上下文说明清楚,而不是 “标题党” “带节奏”。

相关链接:
https://github.com/electron/electron/issues/20027
https://david.dev/you-cannot-submit-your-electron-app-to-the-apple-store-update
DonaidTrump
2019 年 11 月 6 日
@murmur AppStore 里面的 app 都遵循沙盒模式,链接下载的则不会
slipkinem
2019 年 11 月 6 日
@LokiSharp 有的用就不错了
fuermosi777
2019 年 11 月 6 日
@BlackHole1 #10 感谢你的回复。我初衷是因为 V2EX 上没有看到此事的讨论,只是想起到抛砖引玉,引起讨论。并没有做出任何评论的意图。
LokiSharp
2019 年 11 月 6 日
@slipkinem #12 请问您的电脑上被装了多少个 Chromium ?
pythonee
2019 年 11 月 6 日
@kingcos 基本都是吧
ppgs8903
2019 年 11 月 6 日
其实基本上好多都不行的说
darmau
2019 年 11 月 6 日
@kingcos @murmur

之前在某公司,产品用 electron,MAS 和网站都有下载。

MAS 的下载量是其他渠道总和的好几倍。苹果商店的曝光,算不算理由?
Sapp
2019 年 12 月 13 日
@LokiSharp 没有 electron 很可能你那些小工具都不存在,他既然选择 electron 要么是为了开发快,要么是为了多端适配,一旦没了,不开发 mac 的概率相当高
LokiSharp
2019 年 12 月 13 日
@Sapp #18 抱歉,这些小工具基本都是可有可无的,比如给 XXX 命令上个 GUI 啊什么的
LokiSharp
2019 年 12 月 13 日
@Sapp #18 比如 balenaEtcher 这种,就是用 GUI 封装一下 df 而已,体积快赶上树莓派的系统镜像了

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

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

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

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

© 2021 V2EX