syn*_*zer 5 xcode command-line ios xcrun metal
我正在尝试弄清楚如何使用 xcrun 为 iphone 操作系统构建金属着色器。我在 macos 1.4 Mojave 上安装了(几乎最新的)Xcode 11.3.1。
xcrun --sdk iphoneos --show-sdk-path
报告找不到sdk。
我检查了
xcrun --sdk macosx --show-sdk-path,报告 /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk
iphone和TVOS sdks似乎根本不存在。不过,我可以使用 Xcode IDE 构建 iPhone。我检查了构建日志,发现有一步将 SDKROOT 设置为:
SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk,它位于 Xcode 包内。
我希望能够从命令行构建,但显然尚未注册正确的路径。我是否需要重新安装命令行工具,或者是否需要进行一些设置来将 SDK 添加到 xcrun?
我该如何继续?
我很快意识到,当我第一次安装机器时,我一定一直在使用最低限度的命令行工具。
在 Xcode 中,转到Preferences>Locations并从下拉列表中选择一组特定的命令行工具。这会将 xcrun 更新为指向 Xcode 提供的完整 SDK 集合。
| 归档时间: |
|
| 查看次数: |
1924 次 |
| 最近记录: |