本人 React 开发一枚, iOS 没搞过.
自己想用 React native 写个小游戏给闺女玩, 顺便丰富一下自己的技术栈.
一开始用 expo, 写了 7 8 个页面想在自己 pad 上跑起来看看, 结果发现 build 需要提供开发者账号.
然后又去用 React-native-cli 捣鼓环境, 移植了一遍代码, 然后发现还是需要开发者账号才能打包部署真机.
请问有啥别的方法不.

答案是必须的。如果有什么好的路子记得分享一下

真机调试也要 688 ?我记得调试不需要,发布需要

需要分发的话一年 688 ,跑到设备上就注册个账号就行了吧

编译成 web, 加上 pwa 可以安装在桌面

每 7 天续命一次,或者巨魔一了百了

本地真机调试不需要开发者账号,只需要普通账号就行,但是安装后 7 天证书会失效,需要重新安装

每日苹果笑话

应该能找的评车的

你这个需求只要免费账号+Testflight 分发就好了,不需要 688 ,688 是上架商店才需要。

本地真机调试 or trollstore && use archive to get ipa

没钱用啥苹果

建议你使用 React native expo ,下载一个 expo go 客户端,就能把代码部署上去了

开发部署真机需要用 Apple id 作为免费开发者账户,每个设备有安装数量限制,7 天后需要重新安装。expo go 则不受限制,它是上架了的 APP 。

每年 688

哈哈, 没钱搞不了苹果开发.看到 XCode 和 macos 的版本绑定就把我给劝退了.

找人合租一个开发者账号,或者让别人帮忙打个包,

免费账户可以自签名,就是需要每 7 天重新签一次

手机端的应用商店上线基本都需要门槛 (噢国内还有备案google play 商店 /app store/ 微信小程序

用 trollstore

真机调试不用,普通开发者就行

能跑,但是不是一直能跑

可以免费,但是要每七天续签一次

调试安装是不需要交钱的,一台设备只能装三个,按上去的 App 7 天后失效。如果不想 7 天后过期,看你系统是不是在 ios16 ~ ios16.6 之间,这之间现在可以用巨魔 2 ,安装巨魔 2 后随便安装 App 。

你是不是不实在苹果电脑上整的啊?按道理说苹果上做这个没什么障碍

#15版本限制确实很恶心,不过可以强迫安装新版 Xcode ,我的 intel 版 mac 就安装了新版,只是启动需要使用命令行。我只拿它 build ,项目本身 C#写的,目前没什么问题。但不确定直接使用 Xcode 开发项目成不成。

那个得在局域网开着开发环境, expo 实际访问的是局域网的一个 ip

可以传上去进行分发的

expo Snacks

可以向别的开发者购买 p12 证书, 签名一次最多管 1 年, ,一般 15/单设备,多设备买更划算。 例如 hesudu.com/t/932901 www.hesudu.com/t/1009176每个开发者可以分别添加 100 个 iphone 100 个 ipad 内测调试设备。 通常都是 iphone 用户买的多,ipad 设备没用几个名额的,理论价格应该更低。

TestFlight 要 688 元么?这个我有点忘了,我只记得上传商店才需要 688 元。

我记得以前 expo 项目设置为 public 就可以直接托管项目,通过 expo go 扫码就能运行,不知道还行不行如果不行楼主可以试试 expo snacks ,可以直接导入 git repository ,写完代码后上传到 github(或者别的),然后导入进来更新下 snakcs, 就能通过 expo go 运行了

讲道理 600 多块钱不如买个伊拉克成色的 android 了,自己用可以做小型 nas ,给小孩也不怕摔

我也不确定,因为我的是开通开发者才使用的。不过应该是需要开发者账号否则人人都可以通过 testflight 发布,直接突破发到自己手机只能使用 7 天的限制。

TestFlight 需要 688 的帐号

换一台支持 trollstore 的 iPad 就行了

好吧,我之前开过两年的 688 元会员用来做分发,看来是我搞错了

还有一个思路就是把家里 ipad 换成 galaxy tab s9 ultra :dog

ipa 文件用 altserver 自签名就可以了呀 连上 wifi 可以自动续签

#9 免费账号没有 testflight