iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
manbudezhu
V2EX  ›  iDev

开源作者,没有 Apple 证书

  •  
  •   manbudezhu · 21h 55m ago · 4324 views

    做开源桌面端项目,一般都适配 windows 、mac 、linux 客户端,但是我没有申请成为 apple 开发者,mac 端的应用一直被拦截,如何用较小的代价解决这个问题。大家是怎么解决的?感谢各路大神

    41 replies    2026-07-24 17:45:19 +08:00
    psllll
        1
    psllll  
       21h 49m ago via Android
    交钱 99 美元或者引导用户执行 xattr
    vfs
        2
    vfs  
       21h 41m ago
    我也在纠结相同的问题,目前的计划是,再打磨打磨,然后充值 99 。 感觉不划算的话,可能考虑发布收费版本
    yjxjn
        3
    yjxjn  
       21h 24m ago
    没法解决,我是 electron 开发的,至今 win 解决了,mac 的没法解决,要么 99
    lujiaosama
        4
    lujiaosama  
       21h 23m ago
    99 刀乐是每年都要交的吧,赚得回来吗
    needpp
        5
    needpp  
       21h 21m ago
    分享出来看看?
    SayHelloHi
        6
    SayHelloHi  
       21h 19m ago
    合租看行不行

    要么只能 99 刀了
    docx
        7
    docx  
       21h 3m ago via iPhone   ❤️ 1
    参考 AnkiMobile ,猛收用户 168
    leihaibo1992
        8
    leihaibo1992  
       20h 46m ago via Android
    想给 apple 交 99 都好难啊,注册开发者总是被拒
    yidinghe
        9
    yidinghe  
    PRO
       20h 36m ago via Android
    苹果的生态是这样的,不能赚钱的应用,苹果公司宁可你不要开发出来。
    netme
        10
    netme  
       20h 28m ago
    我开源了一个免费的 Windows 桌面端工具,部分杀毒软件拦截,也需要 “EV 代码签名证书” ,但是太贵了,非盈利项目,没有钱买。
    bitxeno
        11
    bitxeno  
       19h 0m ago via iPhone
    看过有些开源 app 是通过 brew 安装后,再在用户端执行 ad-hoc 签名实现
    Solix
        12
    Solix  
       18h 56m ago
    开一个开发者账户交保护费吧
    dreamusername
        13
    dreamusername  
       18h 56m ago
    可以引导用户使用 brew 安装,brew 的安装脚本里可以 xattr 进行去除 gatekeeper 。
    不过如果是真的想做不是玩玩的话,是可以注册一个账号的,不然系统的 API 你不能调用,还是无解的。
    jim9606
        14
    jim9606  
       15h 11m ago
    不管是谷歌还是苹果,现在的态度就是,认证和合规的成本都赚不回来的开发者不配开发应用。
    MongKok2047
        15
    MongKok2047  
       13h 15m ago
    建立自己的 homebrew tap 在 cask 的 postflight 中自动执行 xattr -d ,引导用户 brew 安装
    现在 homebrew 官方 cask 不允许这样做了必须切换到私人 tap
    https://github.com/Homebrew/brew/issues/20755
    LokiSharp
        16
    LokiSharp  
       9h 52m ago
    看看是什么类型的,我的 Apple Dev 一直续费没怎么用,没问题的话我可以帮忙上架
    kakakakaka8889
        17
    kakakakaka8889  
       9h 50m ago
    699 块都不愿意给还做啥苹果开发
    vfs
        18
    vfs  
       9h 49m ago
    @yidinghe 换位想想, 你想免费付出不求回报, 苹果为了你上架的这个免费应用,也得投入人力以及其他资源的
    xinyu391
        19
    xinyu391  
       9h 42m ago
    苹果太恶心了,给你平台开发软件都还要收费,吃香难看。
    xixka
        20
    xixka  
       9h 40m ago
    苹果开发门槛就这样,免费软件抛弃苹果用户也不是不行
    huage
        21
    huage  
       9h 24m ago
    @yjxjn @manbudezhu 真心求教,Windows 上你们是如何解决的呢?愿闻其详
    czyt
        22
    czyt  
       9h 22m ago
    homebrew 支持自动 xattr 的
    lscho
        23
    lscho  
       9h 22m ago
    dmg 包里放一个引导用户 xattr 的脚本吧,没办法
    bojue
        24
    bojue  
       9h 16m ago
    有收费计划就 99 ,不自信就继续打磨产品
    1018ji
        25
    1018ji  
       9h 14m ago
    让用户交钱
    DICK23
        26
    DICK23  
       9h 12m ago
    关键我想交 99 苹果都直接给我拒绝了,试了好几个账号都不行,没有发布过任何 app
    icanfork
        27
    icanfork  
       9h 10m ago
    99 美刀的代价已经最低了,小程序公众号认证也要一年一个 300
    icanfork
        28
    icanfork  
       9h 10m ago
    99 美刀的代价已经最低了,小程序公众号认证也要一年一个 300
    ShadowPower
        29
    ShadowPower  
       9h 9m ago
    macOS 版收费,其它平台免费就可以了
    用得起 macOS 的用户也付得起钱
    ShadowPower
        30
    ShadowPower  
       9h 8m ago
    @netme 如果是开源的,可以用 https://signpath.io/
    或者上架微软应用商店(现在免费了)
    dn1095239
        31
    dn1095239  
       9h 5m ago
    homebrew 或者万能的咸鱼找一个代签名
    NanFengxuan
        32
    NanFengxuan  
       9h 1m ago
    @vfs #18 #18 ?開源程式走 GitHub 分發,蘋果付出什麼成本?
    limbo0
        33
    limbo0  
       7h 4m ago
    IOS 我如果只想给自己用是不是也得交 99 刀啊
    jaydenWang
        34
    jaydenWang  
       6h 57m ago
    交钱,省心,一劳永逸
    liyafe1997
        35
    liyafe1997  
       6h 53m ago
    写一个 install.sh 放 dmg 里面,引导用户运行 install.sh 来安装
    yuzhiboprogram
        36
    yuzhiboprogram  
       5h 50m ago
    我 99 美元,买了个寂寞。 上架了几款 app 一毛钱没赚。哈哈
    vfs
        37
    vfs  
       3h 19m ago
    @NanFengxuan 你看错了,我是说开源程序上架 Apple Store
    676529483
        38
    676529483  
       3h 13m ago
    引导用户 xattr 就行了吧,v2rayN 就是这样的
    WorseIsBetter
        39
    WorseIsBetter  
       2h 14m ago
    这类问题的通用答案:不要分发预构建二进制。有篇文章讲得很好: https://drewdevault.com/blog/Developers-shouldnt-distribute/

    对于开源/自由软件来说,「源码分发」是唯一合理的分发形式。如果有人想用,他可以自己下载源码构建;用户多起来之后,自然会有发行版的维护者愿意站出来帮你打包(开发者可以主动推进,但不要在软件足够流行之前这么做,不然很讨人嫌)。如果你经常关注主流 Linux 发行版的邮件列表和代码提交记录,你会发现大部分软件包的维护者并不是开发者自己。

    macOS 也是同理。作为开源软件的开发者不想给苹果的专有平台交保护费,那是理所应当的。如果用户的需求强烈,自然会有人掏钱帮你上架(或者不掏钱,比如 Homebrew )。
    FringJX
        40
    FringJX  
       2h 1m ago
    我是头脑一热充了 688 ,然后 App 根本没人用。
    foryou2023
        41
    foryou2023  
       1h 17m ago
    没添加之前引导用户执行 xattr ,同时开一个打赏渠道,如果有人打赏达到 99 美金金额,就添加 apple 证书即可。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2933 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 11:03 · PVG 19:03 · LAX 04:03 · JFK 07:03
    ♥ Do have faith in what you're doing.