To anyone who is still having trouble with this: I had to edit the source code before I ran ./GenerateProjectFiles.command
.
Line 27 in Engine/Source/Programs/UnrealBuildTool/Platform/Mac/ApplePlatformSDK.cs
, make this line MaxVersion = "13.1.0";
.
The script should rebuild the SDK and then generate the project files for you. At this point you’ll be able to open UE5 in Xcode. I haven’t verified if it’ll build however.
Edit: so I just tried to build it and the build failed. So it’s safe to say this problem won’t work with this version of Clang. It may not even work with ARM, period.
Showing Recent Issues
Undefined symbols for architecture arm64:
"fbxsdk::FbxNode::GetChild(int)", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&)::Local::CollectCurveNodes(fbxsdk::FbxNode*, TArray<fbxsdk::FbxNode*, TSizedDefaultAllocator<32> >&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxNode::GetChildCount(bool) const", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&)::Local::CollectCurveNodes(fbxsdk::FbxNode*, TArray<fbxsdk::FbxNode*, TSizedDefaultAllocator<32> >&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxScene::GetNodeCount() const", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxScene::GetNode(int)", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxProperty::Get(void*, fbxsdk::EFbxType const&) const", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxNurbsCurve::TessellateCurve(int)", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxAMatrix::FbxAMatrix(fbxsdk::FbxAMatrix const&)", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxNode::EvaluateGlobalTransform(fbxsdk::FbxTime, fbxsdk::FbxNode::EPivotSet, bool, bool)", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxLine::GetEndPointCount() const", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxLine::GetIndexArraySize() const", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxLine::GetEndPointAt(int) const", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxLine::GetPointIndexAt(int) const", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxNode::GetNodeAttribute()", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&)::Local::CollectCurveNodes(fbxsdk::FbxNode*, TArray<fbxsdk::FbxNode*, TSizedDefaultAllocator<32> >&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxVector4::FbxVector4(fbxsdk::FbxVector4 const&)", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxObject::GetName() const", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
"fbxsdk::FbxAMatrix::~FbxAMatrix()", referenced from:
FControlRigDrawContainerDetails::ImportCurvesFromFBX(FString const&, UControlRigBlueprint*, FControlRigDrawContainerImportFbxSettings const&) in Module.ControlRigEditor.1_of_3.cpp.o
ld: symbol(s) not found for architecture arm64