Start Building for Free
CircleCI.comアカデミーブログコミュニティサポート

macOS の専有ホスト

2 weeks ago1 min read
クラウド
このページの内容

この専有ホストリソースクラスは、Xcode IDE を使って iOS、iPadOS、macOS、WatchOS 、および tvOS アプリケーションの開発、ビルド、テスト、署名を行なうお客様にご利用いただけます。 この専有リソースにより、隔離された環境が提供され、セキュリティーが強化されます。

このリソースクラスの貸し出しは 24 時間以上で、 Intel ベースの Mac ハードウェア上で動作します。

専有ホストリソースの識別子は、macos.x86.metal.gen1 で、他の macOS リソースクラスと同じ Xcode イメージをサポートしています (Xcode 10.3 を除く)。 すべてのバージョンのリストは 「iOS のテスト」の サポートされている Xcode のバージョンのセクション をご覧ください。

料金と仕様

クラスvCPURAMトータルストレージ料金

macos.x86.metal.gen1

12

32GB

200 GB

1 分あたり 100 クレジット (24 時間〜)

デフォルトで、各アカウントに最大1つの専有ホストが付与されています。 最大数を増やしたい場合は CircleCI サポートチーム 、またはアカウント担当者にご連絡ください。

専有ホストが付与されると、最低 24 時間〜そのホストに排他的にアクセスすることができます。 ジョブが実行されたときに専有ホストがすでに使用されている場合、専有ホストの制限を増やしていない限り、ジョブはホストが使用可能になるまでキューイングします。

サポートされている Xcode のバージョン

ConfigXcode VersionmacOS VersionSoftware ManifestRelease Notes

14.0.1

Xcode 14.0.1 (14A400)

12.5.1

Installed software

Release Notes

13.4.1

Xcode 13.4 (13F17a)

12.3.1

Installed software

Release Notes

13.3.1

Xcode 13.3 (13E500a)

12.3.1

Installed software

Release Notes

13.2.1

Xcode 13.2.1 (13C100)

11.6.2

Installed software()

Release Notes

13.1.0

Xcode 13.1 (13A1030d)

11.6.1

Installed software

Release Notes

13.0.0

Xcode 13.0 (13A233)

11.5.2

Installed software

Release Notes

12.5.1

Xcode 12.5.1 (12E507)

11.4.0

Installed software

Release Notes

11.7.0

Xcode 11.7 (11E801a)

10.15.5

Installed software

Release Notes

既知の制限

  • 現在このリソースクラスでは、テストの分割や並列実行はサポートしていません。

  • このホストはジョブ間で削除され、それには 現在 5 分から 45 分かかります。 このスクラビングプロセスの影響を最小限に抑えるために、複数の専有ホストを同時に実行することをお勧めします。 制限値を上げるには、サポートチームまたはアカウント担当者にご連絡ください。

macOS 専有ホストリソースを使ったサンプル設定ファイル

# .circleci/config.yml
version: 2.1
jobs:
  build-and-test:
    macos:
      xcode: 14.0.1 # indicate your selected version of Xcode
    resource_class: macos.x86.metal.gen1 # dedicated host, with 24-hour billing
    steps:
      - checkout
      - run: bundle install
      - run:
          name: Fastlane
          command: bundle exec fastlane $FASTLANE_LANE
      - store_artifacts:
          path: output
      - store_test_results:
          path: output/scan

workflows:
  build-test:
    jobs:
      - build-and-test

FAQ

専有ホストは CircleCI の他の macOS リソースとはどう違いますか?

CircleCI の他の macOS リソースは隔離された仮想マシン上で実行されます。つまり複数のユーザーが同じホストで仮想マシンを使用できるということです。 専有ホストでは、ホスト全体に排他的なアクセスが可能で、他のユーザーとリソースを共有することはありません。

なぜ最低 24 時間〜なのですか?

Apple は、2020 年 11 月に Big Sur のリリースに伴い「 updated end-user license agreement (EULA)」をリリースし、クラウドプロバイダーは、Apple ハードウェアを最低24時間以上、1人以下の顧客にリースすることを義務付けました。


ドキュメントの改善にご協力ください

このガイドは、CircleCI の他のドキュメントと同様にオープンソースであり、 GitHub でご利用いただけます。 ご協力いただき、ありがとうございます。

サポートが必要ですか

CircleCI のサポートエンジニアによる、サービスに関する問題、請求およびアカウントについての質問への対応、設定の構築に関する問題解決のサポートを行っています。 サポートチケットを送信して、CircleCI のサポートエンジニアにお問い合わせください。日本語でお問い合わせいただけます。

または、 サポートサイト から、サポート記事やコミュニティフォーラム、トレーニングリソースをご覧いただけます。