記事

Unreal Mac OSでプロジェクトロードができない時の解決方法

Unreal Mac OSでプロジェクトロードができない時の解決方法
MacOS シリーズ (2 / 2)
  1. Unreal Mac OSでRiderを使ってライブコーディングする方法
  2. Unreal Mac OSでプロジェクトロードができない時の解決方法
Visitors


GitHubから取得した .uproject をUnreal Mac OSで開く際にエラーが発生した

  • App Storeから最新バージョンのXcodeをダウンロードしても、以下のエラーが発生して開けませんでした。


1
選択されたソースコードアクセサ 'Xcode' を開くのに失敗しました。


1
2
3
4
5
6
7
8
9
Setting up bundled DotNet SDK
/Users/YOUR_USERNAME/UE_5.6/Engine/Build/BatchFiles/Mac/../../../Binaries/ThirdParty/DotNet/8.0.300/mac-arm64
Running dotnet Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll Development Mac -Project=/Users/YOUR_USERNAME/Documents/Unreal Projects/dd/dd.uproject -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: /Users/YOUR_USERNAME/Library/Application Support/Epic/UnrealBuildTool/Log.txt
Creating makefile for ddEditor (no existing makefile)
Platform Mac is not a valid platform to build. Check that the SDK is installed properly and that you have the necessary platform support files (DataDrivenPlatformInfo.ini, SDK.json, etc).

Result: Failed (OtherCompilationError)
Total execution time: 1.09 seconds



解決方法


Xcode 16 ダウンロードリンク


1
2
xcodebuild -version
xcode-select --print-path

まずこの2つのコマンドでXcodeがインストールされているか確認し、


1
xcode-select --install

を通じて念のため Command Line Tools がインストールされているか試します(インストールされていればエラーが出ます)。


インストールされたXcodeパッケージの内容を表示 - Contents - Developer パスをコピーして、


1
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  • パスを再指定します。

  • /Applications/Xcode.app/Contents/Developer の文字列内部に、自身のXcodeがインストールされたパスを入れてください。


プロジェクトの場所に .xcworkspace が正しく生成されたか確認します。


プロジェクトの場所にある .uproject をダブルクリックしてプロジェクトを開きます。


注意:GitHub LFS Initialize は必ず行ってください。Unrealのアセットファイルは容量が大きいためLFSでアップロードされているはずですが、Initializeしないとアセットファイルがない状態でプロジェクトが開かれます。

この記事は著者の CC BY 4.0 ライセンスの下で提供されています。