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

开发的 iOS app 不上架可以分发吗?

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

    小公司开发了一款 iOS app ,可以不上架 app store 就让用户安装吗,我看网上有一些第三方签名的平台可信吗?

    22 条回复    2024-02-20 17:19:21 +08:00
    nieyujiang
        1
    nieyujiang  
       280 天前
    不行.果子只有官方商店这一条路.除非是欧盟区域.
    AoEiuV020JP
        2
    AoEiuV020JP  
       280 天前
    如果是想省钱的话,不可以,至少是没有合规的方案,
    钱不是问题的话,企业版签名就是不上架直接分发的,
    nirvanahh
        3
    nirvanahh  
       280 天前
    有很多巨魔用户,可以直接安装 IPA
    wheat0r
        4
    wheat0r  
       280 天前
    不上架可以分发,前提是你的 app 不是给普通手机用户设计的
    lcy630409
        5
    lcy630409  
       280 天前
    企业签可以 但是如果你的 app 是面向大众的 就不行了,用户不会配合你安装的
    tool2d
        6
    tool2d  
       280 天前
    @lcy630409 299 企业签是内部使用的,不能暴露在外网给别人下载使用。

    苹果查起来比 99 美元的严格多了。
    jay666
        7
    jay666  
       280 天前   ❤️ 1
    1 、如果是内部人使用( 100 个设备以内)可以通过添加 UDID 之后使用蒲公英之类的平台分发;
    2 、如果是面向部分用户使用( 10000 人以内)可以通过 TestFlight 分发;
    前提是有个人或者公司开发者账户
    estk
        8
    estk  
       280 天前 via iPhone
    用 expo 开发,让用户用 expo go 扫码使用
    zoharSoul
        9
    zoharSoul  
       280 天前
    不行
    bao3
        10
    bao3  
       280 天前
    最多只能 100 台设备安装,你可以用 test flight 试试
    ETiV
        11
    ETiV  
       280 天前 via iPhone   ❤️ 1
    App Store 支持上传后把 App 隐藏,不出现在搜索结果里。按苹果的说法,不算“上架”,用户需要明确的知道这个 app 的链接才可以下载安装,你需要自己实现用户验证的功能,以防止非授权访问。

    更多看文档:
    https://developer.apple.com/support/unlisted-app-distribution/

    前面其他人提到的
    - 通过注册设备 ID 来安装“开发包”,有效期 7 天
    - 通过 TestFlight 来安装“TF 包”,有效期 90 天

    都不是长久之计
    yinmin
        12
    yinmin  
       280 天前 via Android
    以前某蚁摄像头的 ios app 没上架 app store ,直接使用企业版证书签名自行分发。几个月后 apple 以滥用企业版直接把这个企业的证书禁了,就无法再安装了,然后 app 就乖乖上架 app store 。

    如果面向公众用户,就直接上 app store 。根据正常流程申请,不复杂的。
    zeroskylian
        13
    zeroskylian  
       279 天前 via iPhone
    如果没啥不合法的,可以用企业分发或者私有分发
    BotinBai
        14
    BotinBai  
       279 天前
    个人签,企业签,TS 签
    BotinBai
        15
    BotinBai  
       279 天前
    @BotinBai 最后那个说错了,TF 签
    nebulabox
        16
    nebulabox  
       279 天前
    可以分发,但是仍然需要每年缴费开发者账户,然后签名 ipa 即可。
    tomkliyes
        17
    tomkliyes  
       279 天前
    题主说的”小公司“,那我理解应该是想省钱了,那应该比较麻烦……薅苹果的羊毛可不容易
    cloud2000
        18
    cloud2000  
       279 天前
    可能是灰产吧。
    他们都是不停的搞各种签名,废了一个就再搞一个。
    milukun
        19
    milukun  
       279 天前
    @ETiV 你说的不在 app store 展示,通过下载链接下载的前提也是 通过 app store 上架审核才行。但是题主很有可能是无法过审的那种,或者干脆就是不想注册开发者账号
    coderwl
        20
    coderwl  
    OP
       279 天前
    @milukun 是的,棋牌类的 app ,可能无法过审,所以在想办法
    shashnq500
        21
    shashnq500  
       279 天前
    可以 用企业签名的啊 很多灰产都这么做
    bli22ard
        22
    bli22ard  
       279 天前
    不上架如果只是信息管理功能, 可用考虑用 webclip , 本质是网页,但是看起来像 app 。 其他方法楼上都说完了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:51 · PVG 22:51 · LAX 06:51 · JFK 09:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.