即使更新目录后:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
在 xcode/preferences -> 命令行工具下设置为“xcode 11.0 (11a420a),我仍然无法运行 usdz 转换器。
这是错误消息:
jorges-iMac:~ jorgeg$ xcrun usdz_converter
xcrun: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk macosx -find usdz_converter 2> /dev/null' failed with exit code 17664: (null) (errno=No such file or directory)
xcrun: error: unable to find utility "usdz_converter", not a developer tool or in PATH
请提供帮助来解决此问题。
谢谢你。
从 Xcode 11 开始,usdz_converter 已被弃用。 您可以在此处下载等效工具:https://developer.apple.com/download/more/?=USDPython。
下载并解压文件夹后,开始使用这些命令行工具的最简单方法是在 Finder 中双击 USD.command。这将打开一个终端窗口,其中设置了所有必要的环境变量。
在2023年要解决这个问题只需按照以下步骤操作
前往https://developer.apple.com/download/more/?=USDPython。并下载它
下载完成后,将其解压并单击 USD.command(它应该打开一个终端)
然后输入 usdzconvert -h 来查看所有命令
最后写入usdzconvert input-file.obj output-file.usdz