ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Build Automation

DevOps

Build Automation REST API

Build Automation Editor Package

Open Unity Dashboard

Build Automation

​
​
Build Automation
  • Overview
  • Get started with Build Automation
  • Build Automation Glossary
  • Build configuration
  • Advanced build configuration
  • Run builds
  • Check build results
    • Troubleshooting Build Automation failures
      • Builds fail immediately
      • Unrecognized project error
      • Clone hangs when you use Git submodules
      • Lightmap baking
      • Android build failures
      • Errors after migration to a new Xcode version
      • macOS notarization failure
      • Problems with iOS Build Automation during XCode export
      • iOS build can't download or install from Unity Build Automation
  • Optimize build speed
  • Manage consumption costs
  • Sign build artifacts
  • Build Automation integrations
  • Build Automation API
  • Build Automation Editor Package
  • Reference
  1. Unity Build Automation
  2. Build results
  3. Troubleshoot Build Automation failures

新しいバージョンの Xcode への移行後エラー

Resolve errors caused by migrating to a new Xcode version.
読み終わるまでの所要時間 5 分
最終更新 1年前

事象

以前のバージョンから新しいバージョンの Xcode に移行後のエラー。UBA/Xcode ログから以下のエラーメッセージと警告が頻繁に出されるのが、この問題の事象です。
  • シンボルが見つからないためコンパイラーが失敗します。
    • ld: symbol(s) not found for architecture arm64clang: error: linker command failed with exit code 1 (use -v to see invocation)
  • iOS デプロイターゲットバージョンはサポートされていません。
    • warning: The iOS deployment target 'IPHONEOSDEPLOYMENTTARGET' is set to 10.0, but the range of supported deployment target versions is 11.0 to 16.1.99
  • 署名には、選択されていない開発チームが必要です。
    • error: Signing for "gRPC-C++-gRPCCertificates-Cpp" requires a development team. Select a development team in the Signing & Capabilities editor. (in target 'gRPC-C++-gRPCCertificates-Cpp' from project 'Pods')

原因

これらのエラーは、一部のコンポーネント、パッケージ、プラグインが Xcode の新しいバージョンと互換性がない場合に、Xcode のバージョンを変更すると発生する傾向があります。

解決方法

最初のステップは、バッチモードでリポジトリのクリーンクローン (ローカルにキャッシュされたライブラリがない) を使用してローカルにビルドし、Build Automation ターゲットで実行している以外に変更を加えることなく、Xcode プロジェクトをビルドできることを確認します。
バッチモードでローカルにビルドに成功してから、ローカルで使用する
cocoapods
のバージョンが Build Automation で使用するバージョンと一致することを確認します。バージョンが一致しない場合は、以下のビルド前スクリプトを使用して正しいバージョンをインストールします。以下の例は、
cocoapods
バージョン 1.12.0 の場合です。
注
ノート: ビルド前スクリプトは、Unity Dashboard のビルドターゲットの Advanced Configuration (詳細設定) タブで構成できます。
gem install cocoapods -v 1.12.0echo "current cocoapods version: "gem which cocoapods
"UBA - Cocoapods ビルドスクリプト"
ローカルバージョンの
cocoapods
を確認するには、端末で以下のコマンドを使用します。
pod --version
注
ノート: ビルド前にローカル Xcode プロジェクトに変更を適用する場合は、Build Automation でもそれらの変更をプロジェクトに適用します。
特定のバージョンに
cocoapods
をピン留めして、すべてのビルドでそのバージョンに一貫性を持たせることができます。これは、External Dependency Manager for Unity などの外部ツールで行うことも、
Dependencies.xml
ファイルを直接編集することもできます。このツールを使用し、式ではなく
7.0.0
のような正確なバージョン (7.0 よりも大きいバージョンを使用する
~> 7.0
など) を使用する場合、依存パッケージのバージョンが変更されず、新しいバグが発生しないことが保証されます。
問題が解決しない場合は、サポートチケットを開始して、サポートチームに追加の調査を依頼します。Unity Dashboard からチケットを送信するには、DevOps を開き、Help & Support (ヘルプとサポート) > Ticket (チケット) > File a ticket (チケットを提出) を選択します。

追加リソース

  • Cocoapod ドキュメント (外部)
  • Apple Xcode ドキュメント (外部)

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • 事象

    • 原因

    • 解決方法

    • 追加リソース


このページの問題を報告する