MacOS build error: unrecognized platform name visionOS

Build error log

1
2
3
4
5
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer \
/SDKs/MacOSX26.1.sdk/System/Library/Frameworks/vecLib.framework/Headers/Sparse/ \
SolveImplementationTyped.h:900:97: error: unrecognized platform name visionOS
if(__builtin_available(macOS 26.0, macCatalyst 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, visionOS 26.0, *)) {
^

Error location

1
2
3
4
#import <Accelerate/Accelerate.h>
#import <AVFoundation/AVFoundation.h>
#include <dispatch/dispatch.h>
#include <os/lock.h>

Fixed

1
2
3
4
5
#define __builtin_available(...) 0   // Add this line
#import <Accelerate/Accelerate.h>
#import <AVFoundation/AVFoundation.h>
#include <dispatch/dispatch.h>
#include <os/lock.h>

env:
macOS 26.0.1
Xcode 26.1


MacOS build error: unrecognized platform name visionOS
https://hqw700.github.io/2025/11/19/2025-11-19-error-unrecognized-platform-name-visionos/
发布于
2025年11月19日
许可协议