在2018年的WWDC上,Apple宣布推出新的USDZ文件格式。
https://developer.apple.com/videos/play/wwdc2018/603/
关于创建USDZ文件,有人说:
要创建自己的usdz文件,usdz_converter已捆绑为Xcode 10 beta的一部分。它是一个命令行工具,用于从OBJ文件,单帧Alembic(ABC)文件,USD文件(.usda或usd.c)创建usdz文件
基本命令行是
xcrun usdz_converter myFile.obj myFile.usdz
我已经安装了Xcode 10测试版,但是在2018年6月4日(版本10L176w)提供的Xcode 10测试版套装中无法运行甚至找不到usdz_converter。
注意:我还在macOS highSierra上运行,我还没有安装macOS Mojave 10.14 beta ...但是没想到应该是这个原因。
还有其他人能够让这个xcrun usdz_converter工作吗?
如果是这样,请分享步骤。
答案 0 :(得分:5)
您必须在Xcode> Preferences> Locations
上启用Xcode 10命令行工具答案 1 :(得分:4)
在macOS High Sierra USDZ
转换器正常工作。在终端应用程序中运行此命令:
xcrun usdz_converter ~/Desktop/myFile.obj ~/Desktop/myFile.usdz
如果它无法在任何目录中运行,那么现在可以回忆一下macOS沙盒和POSIX权限!
检查SIP状态,因此请将以下命令写入终端:
csrutil status
如果状态为enabled
,则需要禁用SIP。
要在macOS上关闭无根/系统完整性保护,请执行以下步骤:
csrutil disable
。要再次启用SIP,请重复步骤2-5并在终端中输入此命令:
csrutil enable
答案 2 :(得分:0)
您必须在Xcode偏好设置中激活命令行工具,以防它们尚未激活(这是我的情况)。请参阅此主题: