Xcode 能远程编译并调试吗?有一个大胆的想法...

2024-05-05 16:19:08 +08:00
 xiaotianhu
现在还在用 2018 的 15 寸 MBP ,修了又修,也不是不能用...

但是用 XCode 确实是有点慢了。

如果最低成本,弄个 MacMini ,外出又不能带。那么...

如果 MacMini 放在家里,在网络 OK 的情况下,我能在 MBP 上写代码,用 SSH/git 之类把代码同步回家,如何在 MacMini 上编译,然后在本地的 MBP 上执行结果并调试么。不想搞远程桌面,总感觉还是有点卡,对网络要求太高。
5418 次点击
所在节点    Xcode
19 条回复
AEP203
2024-05-05 16:25:52 +08:00
xcode 有命令行工具,直接 ssh 连上 MacMini 编译就完了,还可以进一步搞个 CI 算了。
yov123456
2024-05-05 16:31:51 +08:00
好像不行
D1bLW5r91fp4K8Qd
2024-05-05 16:41:20 +08:00
还是得 远程桌面, 卡总比没有强
datou
2024-05-05 16:42:16 +08:00
我前公司就是一个 mac mini 和一个 imac 分别部署 Jenkins 供两个小组打包
Shiroka
2024-05-05 16:51:19 +08:00
GitHub Codespaces 感觉不卡,非弱网还是可以流畅用的
ktqFDx9m2Bvfq3y4
2024-05-05 17:22:32 +08:00
行啊,否则我怎么在 Windows 下开发调试 iOS app 的?我用 xamarin 开发。
konakona
2024-05-05 17:27:52 +08:00
你的代码仓库在哪里?支不支持 cicd ?
如果支持的话,你外出可以用网页版的 vscode (用 google chrome 访问一个网址就行了),然后推送到具体的(取决于你的规则)分支去触发 cicd 。
xiaotianhu
2024-05-05 20:31:21 +08:00
@Chad0000 #6 牛啊,老哥方便分享下大概的工作流参考下吗,感觉很先进啊。感谢🙏~~
xiaotianhu
2024-05-05 20:32:16 +08:00
@konakona #7 我习惯用 vim 写的,anyway 个人的代码库,放哪儿都行,推送&触发 cicd 应该不是问题,就是这个 cicd 流程没搞过,xcode 好像有个什么 server 模式还得研究下。
xiaotianhu
2024-05-05 20:33:57 +08:00
@konakona #7 好像还有个 xcode cloud ,好像这个才是我要的东西呢...
skye
2024-05-05 20:50:57 +08:00
我建议还是一步到位上新 macbook ,旧的趁着成色还行先处理了。吃饭的家伙还是要好用一点。
zeusho871
2024-05-06 05:09:08 +08:00
codeserver
xiaotianhu
2024-05-06 10:55:28 +08:00
@skye #11 你好,吃不上饭了,能省则省啊 😄
NouveauNom
2024-05-06 14:13:13 +08:00
我之前考虑过这个问题,并且做了一些调研。最后还是建议一步到位。
tsanie
2024-05-06 15:20:47 +08:00
@xiaotianhu #8
他的那套工作流可能不适合你,是 xamarin 那套东西,vs for win ,技术栈是 dotnet
okakuyang
2024-05-06 16:03:29 +08:00
真机调试可以,手机插笔记本,笔记本开个转发到服务器,家里 mac mini 做个内网穿透把服务暴露出来。相当于手机连到家里面的电脑上。笔记本只作为代码编辑器,和遥控家里面 build 。
sampeng
2024-05-06 17:42:02 +08:00
然后你就会发现 MBP 存在的意义是什么。。。
mac mini 同样配置就是便宜很多啊。。
konakona
2024-05-07 12:38:40 +08:00
@xiaotianhu 你说的 server 模式不会是 sftp 吧?这个很早以前就有了,的确是一个 S/B 同步的单人优选,但容易存在文件丢失、历史不易追溯的问题,所以大家才用 Git 做版本管理。
xiaotianhu
2024-05-07 21:38:39 +08:00
@NouveauNom #14 赚了钱就到位

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1037818

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX