Я пытаюсь построить и развернуть проект Unreal на iPhone, но он не может быть развернут из-за двух ошибок. Xcode v11.3.1, Unreal v4.22.
LogShaderCompilers: Ошибка: /tmp/3689_966125236.metal(0): не найден компилятор металлических шейдеров Xcode, проверьте, установлен ли Xcode на этом Ma c, и что он был выбран в XCode> Preferences> Locations> Tools для командной строки. LogOutputDevice: Предупреждение: стек сценариев (0 кадров):
LogMa c: ошибка: вызвано appError: сбой подтверждения: [Файл: / Users / build / Build / ++ UE4 / Sync / Engine / Source / Runtime / Engine / Private / ShaderCompiler / ShaderCompiler.cpp] [Строка: 4523] Не удалось скомпилировать глобальный шейдер TSlateElementPSFonttruetrueA. Включите r.ShaderDevelopmentMode в ConsoleVariables.ini для повторных попыток.
и
[DD] ... Ошибка: не удалось подключиться к комплекту 'com.dock10.FACE'
Пока что я:
- Проверено расположение компилятора металла с помощью xcrun -sdk macosx -find metal
- Проверено, установлен ли Xcode и был ли он выбран в Xcode> Предпочтения> Местоположения> Инструменты командной строки.
- Успешно упакован и развернут простой проект swift в iPhone через xcode
- Попробовал практически все предложения, которые я могу найти в Google
- Удаление двоичных файлов, сборок, промежуточных файлов, сохраненных папок в папке проекта, затем создание проекта Xcode
- Внесение r.ShaderDevelopmentMode в командную строку UE4
У меня нет лицензии на Apple Dev , нужен ли мне один для сборки и развертывания моего нереального проекта на одном локальном iPhone?
Спасибо!