Как создать файл 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, выполните следующие действия:

  1. Будьте очень осторожны с этим!!!!!! Читайте о SIP здесь.
  2. Выключите свой Mac (Apple > Завершение работы).
  3. Удерживая Command-R и нажмите кнопку питания...
  4. Подождите, пока macOS загрузится в окне утилит macOS.
  5. Выберите "Утилиты"> "Терминал".
  6. Войти csrutil disable,
  7. Перезагружать.

Чтобы снова включить SIP, повторите шаги 2-5 и введите эту команду в Терминале:

csrutil enable

Вы должны включить инструменты командной строки Xcode 10 на Xcode> Предпочтения> Местоположения

пример

Вы должны активировать инструменты командной строки в настройках XCode, если они еще не активны (это был мой случай). Смотрите эту тему:

Как создать файл USDZ?

Другие вопросы по тегам