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

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

  •  
  •   xiaotianhu · 48 天前 · 2850 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在还在用 2018 的 15 寸 MBP ,修了又修,也不是不能用...

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

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

    如果 MacMini 放在家里,在网络 OK 的情况下,我能在 MBP 上写代码,用 SSH/git 之类把代码同步回家,如何在 MacMini 上编译,然后在本地的 MBP 上执行结果并调试么。不想搞远程桌面,总感觉还是有点卡,对网络要求太高。
    19 条回复    2024-05-07 21:38:39 +08:00
    AEP203
        1
    AEP203  
       48 天前
    xcode 有命令行工具,直接 ssh 连上 MacMini 编译就完了,还可以进一步搞个 CI 算了。
    yov123456
        2
    yov123456  
       48 天前 via iPhone
    好像不行
    helloworld2024
        3
    helloworld2024  
       48 天前
    还是得 远程桌面, 卡总比没有强
    datou
        4
    datou  
       48 天前
    我前公司就是一个 mac mini 和一个 imac 分别部署 Jenkins 供两个小组打包
    Shiroka
        5
    Shiroka  
       48 天前 via iPhone
    GitHub Codespaces 感觉不卡,非弱网还是可以流畅用的
    Chad0000
        6
    Chad0000  
       48 天前 via iPhone
    行啊,否则我怎么在 Windows 下开发调试 iOS app 的?我用 xamarin 开发。
    konakona
        7
    konakona  
       48 天前
    你的代码仓库在哪里?支不支持 cicd ?
    如果支持的话,你外出可以用网页版的 vscode (用 google chrome 访问一个网址就行了),然后推送到具体的(取决于你的规则)分支去触发 cicd 。
    xiaotianhu
        8
    xiaotianhu  
    OP
       47 天前
    @Chad0000 #6 牛啊,老哥方便分享下大概的工作流参考下吗,感觉很先进啊。感谢🙏~~
    xiaotianhu
        9
    xiaotianhu  
    OP
       47 天前
    @konakona #7 我习惯用 vim 写的,anyway 个人的代码库,放哪儿都行,推送&触发 cicd 应该不是问题,就是这个 cicd 流程没搞过,xcode 好像有个什么 server 模式还得研究下。
    xiaotianhu
        10
    xiaotianhu  
    OP
       47 天前
    @konakona #7 好像还有个 xcode cloud ,好像这个才是我要的东西呢...
    skye
        11
    skye  
       47 天前
    我建议还是一步到位上新 macbook ,旧的趁着成色还行先处理了。吃饭的家伙还是要好用一点。
    zeusho871
        12
    zeusho871  
       47 天前
    codeserver
    xiaotianhu
        13
    xiaotianhu  
    OP
       47 天前
    @skye #11 你好,吃不上饭了,能省则省啊 😄
    NouveauNom
        14
    NouveauNom  
       47 天前
    我之前考虑过这个问题,并且做了一些调研。最后还是建议一步到位。
    tsanie
        15
    tsanie  
       47 天前
    @xiaotianhu #8
    他的那套工作流可能不适合你,是 xamarin 那套东西,vs for win ,技术栈是 dotnet
    okakuyang
        16
    okakuyang  
       47 天前 via iPhone
    真机调试可以,手机插笔记本,笔记本开个转发到服务器,家里 mac mini 做个内网穿透把服务暴露出来。相当于手机连到家里面的电脑上。笔记本只作为代码编辑器,和遥控家里面 build 。
    sampeng
        17
    sampeng  
       46 天前
    然后你就会发现 MBP 存在的意义是什么。。。
    mac mini 同样配置就是便宜很多啊。。
    konakona
        18
    konakona  
       46 天前
    @xiaotianhu 你说的 server 模式不会是 sftp 吧?这个很早以前就有了,的确是一个 S/B 同步的单人优选,但容易存在文件丢失、历史不易追溯的问题,所以大家才用 Git 做版本管理。
    xiaotianhu
        19
    xiaotianhu  
    OP
       45 天前
    @NouveauNom #14 赚了钱就到位
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2618 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 09:29 · PVG 17:29 · LAX 02:29 · JFK 05:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.