我可以在docker容器中运行Xcode吗?

时间:2015-02-18 02:06:03

标签: xcode docker

我可以在docker容器中运行Xcode吗?我想对Xcode CI系统进行停靠,只是想知道这是否可行。

3 个答案:

答案 0 :(得分:26)

Docker Hackathon 2015的这个回购描述了如何build and run iOS apps with the docker client。这就是你追求的目标吗?

观看视频:

秘密酱在server.js中,它实现了一个REST API来模拟一个docker服务器。事实上,它实际上并没有在真正的Linux docker服务器上运行iOS - 而是实现了docker API,然后充当ios-sim(运行)和XCode(build)的代理。

答案 1 :(得分:2)

Circle CI 可以选择在容器中使用 Xcode。这是我的 ci 管道配置的摘录:

ios-build-env: &ios-build-env
  macos:
    xcode: "11.4.1"

jobs:
  ios-deploy:
    <<: *ios-build-env
    steps:
    - checkout
    ...

圈子文档: https://circleci.com/docs/2.0/testing-ios/

答案 2 :(得分:2)

看看 Docker-OSX,它在 Docker 中运行带有 Xcode 支持的 macOS。

您可以通过 SSH 或 VNC 连接到该 macOS 并在 Linux 上使用 Xcode