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

等下,在苹果平台上,比如 MacOS 上发布应用需要支付 100 美金才能给你应用加入白名单,不然默认不给跑,我没理解错吧??

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

    这是我见过最扯淡的事情了.

    36 条回复    2021-07-24 08:50:14 +08:00
    ChrisFreeMan
        1
    ChrisFreeMan   92 天前
    请告诉我这不是真的,有别的方法
    murmur
        2
    murmur   92 天前
    macos 不走商店不需要付钱,ios 不仅要付钱还要审核,国内审核更严,国内企业发布基本不要想了,要求巨苛刻
    ChrisFreeMan
        3
    ChrisFreeMan   92 天前
    @murmur 是不走应用商店,怎么我看见老外说需要有信用卡然后支付 100 美金才能给你应用签名
    dingyx99
        4
    dingyx99   92 天前
    macOS 不走商店根本不需要付钱
    dingyx99
        5
    dingyx99   92 天前
    @ChrisFreeMan macOS 的 GateKeeper 是可以绕过去的,并不是说没有签名应用就没法用了
    ChrisFreeMan
        6
    ChrisFreeMan   92 天前
    @dingyx99 我只想打包一个自由安装运行的软件,并且不会被防火墙拦截的那种也是免费的吗
    misaka19000
        7
    misaka19000   92 天前
    微软发布应用也要签名啊,签名一年几千块
    ChrisFreeMan
        8
    ChrisFreeMan   92 天前
    @dingyx99 这样啊,我去看看
    ChrisFreeMan
        9
    ChrisFreeMan   92 天前
    @misaka19000 靠,长见识了。不对啊,Windows 上跑应用很自由啊, 打包一个 exe 直接就能跑了。
    dingyx99
        10
    dingyx99   92 天前
    @ChrisFreeMan 纠正一下,防火墙不会拦截没有签名的应用,如果你应用是开发签名或者根本没有签名,需要你在安装指引里写清楚让他关闭 SIP `sudo spctl --master-disable` 或者其他方法(比如 Control+打开)
    dingyx99
        11
    dingyx99   92 天前
    @ChrisFreeMan windows 上没有签名的应用有些会被 UAC 拦截为黄色,告诉你应用不受信任是否继续,实际上为了让用户知道开发者是谁还是需要签名的
    ChrisFreeMan
        12
    ChrisFreeMan   92 天前
    @dingyx99 多谢补充
    BingoXuan
        13
    BingoXuan   92 天前
    @ChrisFreeMan
    是的,只是第一次启动要允许一下。
    winnerczwx
        14
    winnerczwx   92 天前
    你给他 100 美元, 他给你更多展现与曝光
    Tink
        15
    Tink   92 天前 via Android
    @ChrisFreeMan win 上面没签名会有 uac 提示好像
    coolcoffee
        16
    coolcoffee   92 天前
    这个其实就相当于应用实名制。签名是存在时间成本和金钱成本。万一发现风险,直接拉黑签名就能基本禁用风险应用。

    苹果也没完全禁止,会提示一个未知签名需要二次确认,或者干脆是需要用户通过右键打开确认。这个和 Windows 上 UAC 提示未知作者是一样的。
    ChrisFreeMan
        17
    ChrisFreeMan   92 天前
    @coolcoffee 有些不是引导安装的应用直接是一个 package,那种点开后一个包需要拖进你的应用库的那种,点击打开直接就禁止运行了,需要在安全和隐私里面点击运行后才能跑。
    ChrisFreeMan
        18
    ChrisFreeMan   92 天前
    @winnerczwx 是自由应用,不是 app store
    lagoon
        19
    lagoon   92 天前
    这是常识性问题啊。

    Github 上这么多开源的,打包成 macOS 应用,都能装,都能用。

    我严重怀疑题主不是 macOS 用户。
    ch2
        20
    ch2   92 天前
    @misaka19000 #7 微软开发者账号 116 块钱 50 年
    Lemeng
        21
    Lemeng   92 天前
    签名?
    misaka19000
        22
    misaka19000   92 天前
    @ch2 #19 那不太清楚了,反正我司的 Windows 客户端一年是要好几千的
    julyclyde
        23
    julyclyde   92 天前
    从古代 symbian 开始就有这个规矩,现在也不是什么稀罕事吧
    skyoojaa
        24
    skyoojaa   92 天前   ❤️ 1
    然和 app store 还是一堆垃圾 app 。
    code4you
        25
    code4you   92 天前
    楼主说的是 macOS 的 Gatekeeper 吧 @dingyx99 说得很正确
    philipjf
        26
    philipjf   92 天前
    没见过 win10 阻止未签名应用的提示?
    samlee123
        27
    samlee123   92 天前 via Android   ❤️ 1
    别拿无知当愤怒 我就是 mac os 开发者 不签名但是第一次要信任
    Rache1
        28
    Rache1   92 天前
    iOS 100$/年。

    微信支付,国内是 300/年,海外是 99$,不知道是不是每年 😂
    Liuman
        29
    Liuman   92 天前   ❤️ 1
    楼主应该不是 MAC OS 用户
    mm163
        30
    mm163   92 天前
    可以注册开发者账号免费用,可签名,只是不交钱不能发布到 app store 。
    ChrisFreeMan
        31
    ChrisFreeMan   92 天前
    @mm163 嗷,了解了,我之后自己试试看
    charlie21
        32
    charlie21   92 天前
    珍惜交保护费的权利
    otakustay
        33
    otakustay   92 天前
    你不过 gate keeper 的应用安装多多少少是有一些额外手续的,最基本的是去 preference 里点一下,这样我们用户也放心,知道直接能打开的基本是官方扫描过一下的
    elboble
        34
    elboble   92 天前 via Android
    Ios 个人开发者 99 刀一年,给证书打包成 ipa 包。要进 app store 必须是企业,更贵。不交钱打的包,只能在越狱的机上用
    dingyaguang117
        35
    dingyaguang117   91 天前
    @ChrisFreeMan 是的,确实是 100 美金买开发者才能签名,不签名想要安装那可麻烦了。不仅仅是 安全中心 允许一下那么简单
    gaodeng
        36
    gaodeng   91 天前
    相比于 windows 代码签名证书一年好几千,这个便宜多了。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1148 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:49 · PVG 07:49 · LAX 16:49 · JFK 19:49
    ♥ Do have faith in what you're doing.