windows开发了应用,怎么调试编译mac版本

jaridli 2026-07-28 20:28 1

今天给朋友看了自己写的一个todo和markdown软件,朋友是mac mini,怎么能编译一个mac版本的,在windows上进行测试,然后发给他?

最新回复 (16)
  • 可乐 07-28 20:29
    1

    1. 装一个虚拟机,自行测试

    2. Github Action 编译一个Mac版本发给他测试

    3. 买!

  • jaridli 楼主 07-28 20:31
    2

    是vmware 吗?之前只在上面装过linux的,mac好装吗?好像试过一次没成功

  • kingsword09 07-28 20:33
    3

    GitHub Action感觉是最省事的方式了

  • 可乐 07-28 20:35
    4

    是的,网上搜搜教程,应该都不麻烦的

  • fang2hou 07-28 20:36
    5

    不是玩梗,真要以后有这些需求,建议买一台mac。

    macOS很多东西不去实机测试是很难发现问题的,比如权限申请,比如系统设置时候的强杀,分发时候的签名。

    如果是cli的话,比如go或者rust写的,用github actions这种ci或者交叉编译都行,gui的话光签名app打包成dmg就已经很麻烦了

  • jaridli 楼主 07-28 20:41
    6

    确实是gui的程序,就是怕来回折腾,想自己测试完善一下

  • jaridli 楼主 07-28 20:42
    7

    我来搞一下虚拟机,还是得需要自己多点点看看有无bug

  • 哈雷彗星 07-28 20:43
    8

    想多了 没能用的显卡直通到其中 根本操作不了的

  • jaridli 楼主 07-28 20:44
    9

    最低得啥配置啊,或者有没有云mac?能租的

  • 哈雷彗星 07-28 20:45
    10

    用Github Action CI构建是最务实的办法


    以及 朋友是mac mini 你直接远程他电脑借用一下不就行了

  • skyseedtb 07-28 20:50
    11

    看代码量多不多,不多直接用ai给你重构swift+appkit或者swift+swiftui,然后用github action编译,基本能过编译就没啥bug。

  • 暖冬 07-28 21:49
    12

    mac版本至少要保证你的代码支持跨平台,之后才是考虑编译的问题。目前我喜欢的是go语言的跨平台,自带跨平台编译

  • chapiom 07-28 21:50
    13

    我以前装过,装Mac非常的卡,而且还要破解,支持的版本可能还比较老,你编译好了那边能不能运行也不好说。建议Github编译或者买Mac。

  • jaridli 楼主 07-28 23:07
    14

    最后用vmware装了mac12 ,还可以用起来挺流畅的,实现了所需功能

  • jaridli 楼主 07-28 23:08
    15

    果然编译出的有一些小的bug,影响还好

  • jaridli 楼主 07-28 23:09
    16

    3050卡的拯救者,用起来还行,也四五年了

* 帖子来源Linux.do
返回