本人 React 开发一枚, iOS 没搞过.
自己想用 React native 写个小游戏给闺女玩, 顺便丰富一下自己的技术栈.
一开始用 expo, 写了 7 8 个页面想在自己 pad 上跑起来看看, 结果发现 build 需要提供开发者账号.
然后又去用 React-native-cli 捣鼓环境, 移植了一遍代码, 然后发现还是需要开发者账号才能打包部署真机.
请问有啥别的方法不.
1
guguji5 247 天前
答案是必须的。如果有什么好的路子记得分享一下
|
2
murmur 247 天前
真机调试也要 688 ?我记得调试不需要,发布需要
|
3
leconio 247 天前
需要分发的话一年 688 ,跑到设备上就注册个账号就行了吧
|
4
fescover 247 天前
编译成 web, 加上 pwa 可以安装在桌面
|
5
cssk 247 天前
每 7 天续命一次,或者巨魔一了百了
|
6
icyalala 247 天前
本地真机调试不需要开发者账号,只需要普通账号就行,但是安装后 7 天证书会失效,需要重新安装
|
7
qq135449773 247 天前 5
每日苹果笑话
|
8
gzcrtw 247 天前 via iPhone
应该能找的评车的
|
9
7gugu 247 天前
你这个需求只要免费账号+Testflight 分发就好了,不需要 688 ,688 是上架商店才需要。
|
10
konnnnn 247 天前
本地真机调试 or trollstore && use archive to get ipa
|
11
wangtian2020 247 天前 1
没钱用啥苹果
|
12
iOCZS 247 天前
建议你使用 React native expo ,下载一个 expo go 客户端,就能把代码部署上去了
|
13
iOCZS 247 天前
开发部署真机需要用 Apple id 作为免费开发者账户,每个设备有安装数量限制,7 天后需要重新安装。expo go 则不受限制,它是上架了的 APP 。
|
15
jqtmviyu 247 天前
哈哈, 没钱搞不了苹果开发.
看到 XCode 和 macos 的版本绑定就把我给劝退了. |
16
mokong 247 天前
找人合租一个开发者账号,或者让别人帮忙打个包,
|
17
leo72638 247 天前
免费账户可以自签名,就是需要每 7 天重新签一次
|
18
noahlias 247 天前
手机端的应用商店上线基本都需要门槛 (噢国内还有备案
google play 商店 /app store/ 微信小程序 |
19
Creamliu 247 天前
用 trollstore
|
20
skye 247 天前
真机调试不用,普通开发者就行
|
22
pendulum 247 天前
可以免费,但是要每七天续签一次
|
23
okakuyang 247 天前
调试安装是不需要交钱的,一台设备只能装三个,按上去的 App 7 天后失效。如果不想 7 天后过期,看你系统是不是在 ios16 ~ ios16.6 之间,这之间现在可以用巨魔 2 ,安装巨魔 2 后随便安装 App 。
|
24
okakuyang 247 天前
你是不是不实在苹果电脑上整的啊?按道理说苹果上做这个没什么障碍
|
25
Chad0000 247 天前 via iPhone
@jqtmviyu #15
版本限制确实很恶心,不过可以强迫安装新版 Xcode ,我的 intel 版 mac 就安装了新版,只是启动需要使用命令行。我只拿它 build ,项目本身 C#写的,目前没什么问题。但不确定直接使用 Xcode 开发项目成不成。 |
26
NotAfraidLP OP @iOCZS 那个得在局域网开着开发环境, expo 实际访问的是局域网的一个 ip
|
27
iOCZS 247 天前
@NotAfraidLP 可以传上去进行分发的
|
28
iOCZS 247 天前
expo Snacks
|
29
MangozZ 247 天前
可以向别的开发者购买 p12 证书, 签名一次最多管 1 年, ,一般 15/单设备,多设备买更划算。
例如 https://v2ex.com/t/932901 https://www.v2ex.com/t/1009176 每个开发者可以分别添加 100 个 iphone 100 个 ipad 内测调试设备。 通常都是 iphone 用户买的多,ipad 设备没用几个名额的,理论价格应该更低。 |
31
9ki 247 天前
我记得以前 expo 项目设置为 public 就可以直接托管项目,通过 expo go 扫码就能运行,不知道还行不行
如果不行楼主可以试试 expo snacks ,可以直接导入 git repository ,写完代码后上传到 github(或者别的),然后导入进来更新下 snakcs, 就能通过 expo go 运行了 |
32
9ki 247 天前
讲道理 600 多块钱不如买个伊拉克成色的 android 了,自己用可以做小型 nas ,给小孩也不怕摔
|
33
Chad0000 246 天前 via iPhone
@7gugu
我也不确定,因为我的是开通开发者才使用的。不过应该是需要开发者账号否则人人都可以通过 testflight 发布,直接突破发到自己手机只能使用 7 天的限制。 |
34
nieyujiang 246 天前 via iPhone
@7gugu TestFlight 需要 688 的帐号
|
35
fresco 246 天前
换一台支持 trollstore 的 iPad 就行了
|
36
7gugu 246 天前
@nieyujiang @Chad0000 好吧,我之前开过两年的 688 元会员用来做分发,看来是我搞错了
|
37
flysont 246 天前
还有一个思路就是把家里 ipad 换成 galaxy tab s9 ultra :dog
|
38
Van426326 246 天前
ipa 文件用 altserver 自签名就可以了呀 连上 wifi 可以自动续签
|
40
chanChristin 246 天前 via iPhone
我加了个群,付费买苹果证书的设备名额。群主做了个机器人,可以上传 ipa 文件签名,签完名就能用了。
|
42
NotAfraidLP OP @iOCZS 好的谢谢 我试试
|
43
NotAfraidLP OP 谢谢大家回复, 原来开发者账号注册到交钱之前的那一步就可以作为 build team 选择使用了;
|