V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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
NotAfraidLP
V2EX  ›  iDev

在自己的 pad 上打包一个自己开发的应用必须要花 688 吗

  •  
  •   NotAfraidLP · 11 天前 · 4110 次点击

    本人 React 开发一枚, iOS 没搞过.

    自己想用 React native 写个小游戏给闺女玩, 顺便丰富一下自己的技术栈.

    一开始用 expo, 写了 7 8 个页面想在自己 pad 上跑起来看看, 结果发现 build 需要提供开发者账号.

    然后又去用 React-native-cli 捣鼓环境, 移植了一遍代码, 然后发现还是需要开发者账号才能打包部署真机.

    请问有啥别的方法不.

    第 1 条附言  ·  7 天前
    感谢大家的热情的回复
    原来开发者账号注册到交钱之前的那一步就可以作为 build team 选择使用了, 已成功部署真机测试;
    我之前以为要交钱才算注册成功
    43 条回复
    guguji5
        1
    guguji5  
       11 天前
    答案是必须的。如果有什么好的路子记得分享一下
    murmur
        2
    murmur  
       11 天前
    真机调试也要 688 ?我记得调试不需要,发布需要
    leconio
        3
    leconio  
       11 天前
    需要分发的话一年 688 ,跑到设备上就注册个账号就行了吧
    fescover
        4
    fescover  
       11 天前
    编译成 web, 加上 pwa 可以安装在桌面
    cssk
        5
    cssk  
       11 天前
    每 7 天续命一次,或者巨魔一了百了
    icyalala
        6
    icyalala  
       11 天前
    本地真机调试不需要开发者账号,只需要普通账号就行,但是安装后 7 天证书会失效,需要重新安装
    qq135449773
        7
    qq135449773  
       11 天前   ❤️ 5
    每日苹果笑话
    gzcrtw
        8
    gzcrtw  
       11 天前 via iPhone
    应该能找的评车的
    7gugu
        9
    7gugu  
       11 天前
    你这个需求只要免费账号+Testflight 分发就好了,不需要 688 ,688 是上架商店才需要。
    konnnnn
        10
    konnnnn  
       11 天前
    本地真机调试 or trollstore && use archive to get ipa
    wangtian2020
        11
    wangtian2020  
       11 天前   ❤️ 1
    没钱用啥苹果
    iOCZS
        12
    iOCZS  
       11 天前
    建议你使用 React native expo ,下载一个 expo go 客户端,就能把代码部署上去了
    iOCZS
        13
    iOCZS  
       11 天前
    开发部署真机需要用 Apple id 作为免费开发者账户,每个设备有安装数量限制,7 天后需要重新安装。expo go 则不受限制,它是上架了的 APP 。
    Chad0000
        14
    Chad0000  
       11 天前 via iPhone
    @7gugu
    每年 688
    jqtmviyu
        15
    jqtmviyu  
       11 天前
    哈哈, 没钱搞不了苹果开发.

    看到 XCode 和 macos 的版本绑定就把我给劝退了.
    mokong
        16
    mokong  
       11 天前
    找人合租一个开发者账号,或者让别人帮忙打个包,
    leo72638
        17
    leo72638  
       11 天前
    免费账户可以自签名,就是需要每 7 天重新签一次
    noahlias
        18
    noahlias  
       11 天前
    手机端的应用商店上线基本都需要门槛 (噢国内还有备案

    google play 商店 /app store/ 微信小程序
    Creamliu
        19
    Creamliu  
       11 天前
    用 trollstore
    skye
        20
    skye  
       11 天前
    真机调试不用,普通开发者就行
    skye
        21
    skye  
       11 天前
    @skye 能跑,但是不是一直能跑
    pendulum
        22
    pendulum  
       11 天前
    可以免费,但是要每七天续签一次
    okakuyang
        23
    okakuyang  
       11 天前
    调试安装是不需要交钱的,一台设备只能装三个,按上去的 App 7 天后失效。如果不想 7 天后过期,看你系统是不是在 ios16 ~ ios16.6 之间,这之间现在可以用巨魔 2 ,安装巨魔 2 后随便安装 App 。
    okakuyang
        24
    okakuyang  
       11 天前
    你是不是不实在苹果电脑上整的啊?按道理说苹果上做这个没什么障碍
    Chad0000
        25
    Chad0000  
       11 天前 via iPhone
    @jqtmviyu #15
    版本限制确实很恶心,不过可以强迫安装新版 Xcode ,我的 intel 版 mac 就安装了新版,只是启动需要使用命令行。我只拿它 build ,项目本身 C#写的,目前没什么问题。但不确定直接使用 Xcode 开发项目成不成。
    NotAfraidLP
        26
    NotAfraidLP  
    OP
       11 天前
    @iOCZS 那个得在局域网开着开发环境, expo 实际访问的是局域网的一个 ip
    iOCZS
        27
    iOCZS  
       11 天前
    @NotAfraidLP 可以传上去进行分发的
    iOCZS
        28
    iOCZS  
       11 天前
    expo Snacks
    MangozZ
        29
    MangozZ  
       11 天前
    可以向别的开发者购买 p12 证书, 签名一次最多管 1 年, ,一般 15/单设备,多设备买更划算。
    例如 https://v2ex.com/t/932901 https://www.v2ex.com/t/1009176

    每个开发者可以分别添加 100 个 iphone 100 个 ipad 内测调试设备。 通常都是 iphone 用户买的多,ipad 设备没用几个名额的,理论价格应该更低。
    7gugu
        30
    7gugu  
       11 天前
    @Chad0000 TestFlight 要 688 元么?这个我有点忘了,我只记得上传商店才需要 688 元。
    9ki
        31
    9ki  
       11 天前
    我记得以前 expo 项目设置为 public 就可以直接托管项目,通过 expo go 扫码就能运行,不知道还行不行

    如果不行楼主可以试试 expo snacks ,可以直接导入 git repository ,写完代码后上传到 github(或者别的),然后导入进来更新下 snakcs, 就能通过 expo go 运行了
    9ki
        32
    9ki  
       11 天前
    讲道理 600 多块钱不如买个伊拉克成色的 android 了,自己用可以做小型 nas ,给小孩也不怕摔
    Chad0000
        33
    Chad0000  
       11 天前 via iPhone
    @7gugu
    我也不确定,因为我的是开通开发者才使用的。不过应该是需要开发者账号否则人人都可以通过 testflight 发布,直接突破发到自己手机只能使用 7 天的限制。
    nieyujiang
        34
    nieyujiang  
       10 天前 via iPhone
    @7gugu TestFlight 需要 688 的帐号
    fresco
        35
    fresco  
       10 天前
    换一台支持 trollstore 的 iPad 就行了
    7gugu
        36
    7gugu  
       10 天前
    @nieyujiang @Chad0000 好吧,我之前开过两年的 688 元会员用来做分发,看来是我搞错了
    flysont
        37
    flysont  
       10 天前
    还有一个思路就是把家里 ipad 换成 galaxy tab s9 ultra :dog
    Van426326
        38
    Van426326  
       10 天前
    ipa 文件用 altserver 自签名就可以了呀 连上 wifi 可以自动续签
    bifrost
        39
    bifrost  
       10 天前
    @7gugu #9 免费账号没有 testflight
    chanChristin
        40
    chanChristin  
       10 天前 via iPhone
    我加了个群,付费买苹果证书的设备名额。群主做了个机器人,可以上传 ipa 文件签名,签完名就能用了。
    maemolee
        41
    maemolee  
       9 天前
    @7gugu #8 我咋记得,开通 testflight ,也得有收费的开发者账号才行
    NotAfraidLP
        42
    NotAfraidLP  
    OP
       9 天前
    @iOCZS 好的谢谢 我试试
    NotAfraidLP
        43
    NotAfraidLP  
    OP
       7 天前
    谢谢大家回复, 原来开发者账号注册到交钱之前的那一步就可以作为 build team 选择使用了;
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1201 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:50 · PVG 07:50 · LAX 16:50 · JFK 19:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.