基本上就是主题所说的内容。我正在使用代理规范“MacOS-12”,“xcodebuild -showsdks”的输出如下:
DriverKit 21.4 -sdk driverkit21.4
iOS SDKs:
iOS 16.0 -sdk iphoneos16.0 <----
iOS Simulator SDKs:
Simulator - iOS 16.0 -sdk iphonesimulator16.0
macOS SDKs:
macOS 12.3 -sdk macosx12.3
macOS 12.3 -sdk macosx12.3
tvOS SDKs:
tvOS 16.0 -sdk appletvos16.0
tvOS Simulator SDKs:
Simulator - tvOS 16.0 -sdk appletvsimulator16.0
watchOS SDKs:
watchOS 9.0 -sdk watchos9.0
watchOS Simulator SDKs:
Simulator - watchOS 9.0 -sdk watchsimulator9.0
在我自己的 MacOS 机器上,相同的命令给出了这个:
DriverKit SDKs:
DriverKit 22.2 -sdk driverkit22.2
iOS SDKs:
iOS 16.2 -sdk iphoneos16.2 <--- this is what I want
iOS Simulator SDKs:
Simulator - iOS 16.2 -sdk iphonesimulator16.2
macOS SDKs:
macOS 13.1 -sdk macosx13.1
macOS 13.1 -sdk macosx13.1
tvOS SDKs:
tvOS 16.1 -sdk appletvos16.1
tvOS Simulator SDKs:
Simulator - tvOS 16.1 -sdk appletvsimulator16.1
watchOS SDKs:
watchOS 9.1 -sdk watchos9.1
watchOS Simulator SDKs:
Simulator - watchOS 9.1 -sdk watchsimulator9.1
最佳答案
最新的Xcode是installed在 macOS 12 运行器上,但这还不是默认设置。
您可以尝试运行:
sudo xcode-select -s/Applications/Xcode_14.2.app/Contents/Developer
作为 shell 命令
或者使用Setup Xcode Version行动。
关于ios - Azure 管道 : How to make the Agent use a MacOS variant that has iOS version 16. 1+?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74933067/