Как создать файл USDZ с помощью конвертера Xcode 10?
На WWDC 2018 года Apple объявила о введении нового формата файлов USDZ.
https://developer.apple.com/videos/play/wwdc2018/603/
В отношении создания файла USDZ было сказано следующее:
Для создания ваших собственных файлов usdz был включен usdz_converter как часть бета-версии Xcode 10. Это инструмент командной строки для создания файла usdz из файлов OBJ, файлов Single-frame Alembic (ABC), файла USD (.usda или usd.c).
основная командная строка
xcrun usdz_converter myFile.obj myFile.usdz
Я установил бета-версию Xcode 10, но не смог запустить или даже найти usdz_converter в бета-версии Xcode 10, выпущенной 4 июня 2018 года (сборка 10L176w).
примечание: я все еще работаю на macOS highSierra, я еще не установил macOS Mojave 10.14 beta... но не думаю, что это должно быть причиной.
Кто-нибудь еще смог заставить этот xcrun usdz_converter работать?
Если это так, пожалуйста, поделитесь шагами.
3 ответа
В macOS High Sierra USDZ
Конвертер работает отлично. Запустите эту команду в приложении "Терминал":
xcrun usdz_converter ~/Desktop/myFile.obj ~/Desktop/myFile.usdz
Если он не работает ни в одном каталоге, пора вспомнить разрешения для песочницы macOS и POSIX!
Проверьте состояние SIP, поэтому введите в терминал следующую команду:
csrutil status
Если статус enabled
необходимо отключить SIP.
Чтобы отключить защиту без прав root / целостности системы в macOS, выполните следующие действия:
- Будьте очень осторожны с этим!!!!!! Читайте о SIP здесь.
- Выключите свой Mac (Apple > Завершение работы).
- Удерживая Command-R и нажмите кнопку питания...
- Подождите, пока macOS загрузится в окне утилит macOS.
- Выберите "Утилиты"> "Терминал".
- Войти
csrutil disable
, - Перезагружать.
Чтобы снова включить SIP, повторите шаги 2-5 и введите эту команду в Терминале:
csrutil enable
Вы должны включить инструменты командной строки Xcode 10 на Xcode> Предпочтения> Местоположения
Вы должны активировать инструменты командной строки в настройках XCode, если они еще не активны (это был мой случай). Смотрите эту тему: