我正在考虑在Mac Application Store中托管一个MacOSX
设备,用于构建和分发该应用程序。
我宁愿使用docker容器运行gitlab-runner实例,并在可能的情况下按距离与马拉松进行部署。
那有可能吗?
答案 0 :(得分:0)
上次我构建本机应用程序时,您需要本机OS X才能使用必要的工具,例如应用程序签名等。在docker容器中构建不是本机OS X,因此这是不可能的,因此Marathon也不可行。
但是..在Mac OS上将GitLab运行程序与Shell执行程序一起使用应该可以!您可以运行所有Mac工具(如果它们不需要交互式窗口)
如果您使用的是混合应用程序(例如https://github.com/ptmt/react-native-macos,例如React Native),则可以在任何地方构建90%的应用程序,但是当您需要再次签名时,它会变得很棘手。.但是这里有{{3 }},您可以在这里租一台Mac!