Как удалить unreal engine 4 mac os

Содержание
  1. Использование macOS для удаленной сборки билдов Unreal Engine из под Windows
  2. Шаг 1: Настройка RSync на macOS девайсе
  3. Шаг 1.1: Проверка наличия RSync на macOS
  4. Шаг 1.2: Создание пароля для RSync
  5. Шаг 2: Установка и настройка Unreal Engine на Windows
  6. Шаг 3: Настройка связи между Windows и macOS
  7. 1. Установите программу UnrealRemoteTool на macOS
  8. 2. Настройте Unreal Engine для работы с UnrealRemoteTool
  9. Шаг 4: Создание проекта в Unreal Engine на Windows
  10. Шаг 5: Подготовка проекта для удаленной сборки
  11. Разработка code-based UE4 проектов под iOS в Windows
  12. Шаг 1: Настройка окружения macOS
  13. Шаг 2: Настройка удаленного сервера UE4
  14. Шаг 3: Настройка проекта для сборки
  15. Шаг 4: Сборка и установка проекта
  16. Заключение
  17. Шаг 6: Установка необходимых компонентов для разработки под iOS в Windows
  18. Шаг 7: Настройка среды разработки и проекта под iOS в Unreal Engine
  19. Шаг 8: Подключение iOS устройства к компьютеру с Windows
  20. Windows
  21. Установка необходимого программного обеспечения
  22. Настройка компьютера
  23. Настройка Unreal Engine
  24. Сборка проекта удаленно
  25. Установка необходимых пакетов
  26. Заключение
  27. Шаг 9: Параметры безопасности для удаленной сборки на macOS
  28. 1. Установка Xcode и Command Line Tools
  29. 2. Запуск Unreal Engine и открытие проекта
  30. 3. Включение удаленной сборки на Mac
  31. 4. Генерация Provision-файла
  32. 5. Установка Provision-файла на Mac
  33. 6. Запуск сервера на Mac
  34. 7. Подключение с Windows
  35. 8. Настройка параметров безопасности
  36. 9. Заключение
  37. Шаг 10: Пробная сборка и запуск проекта на iOS устройстве
  38. Видео:
  39. Unreal On Mac Is A LOT Better

Использование macOS для удаленной сборки билдов Unreal Engine из под Windows

Как использовать macOS для удаленной сборки билдов Unreal Engine из под Windows

Представьте себе ситуацию: у вас есть компьютер под управлением Windows, а вы хотите собирать билды игр в Unreal Engine на macOS. Каким образом это можно сделать? Оказывается, есть способ запустить среду разработки на macOS, сохраняя все преимущества Windows, такие как быстродействие и открытый доступ к большому количеству инструментов и приложений.

Для этого вам понадобится установить unrealremotetool на вашем macOS. Это набор скриптов и настроек, позволяющий запускать процесс сборки и компиляции Unreal Engine с помощью другого компьютера под управлением Windows.

Первым шагом нужно скачать и установить Unreal Engine на оба компьютера — и на Windows, и на macOS. Убедитесь, что версии движка на обоих компьютерах совпадают. Если вы еще не скачали Unreal Engine, перейдите на официальный сайт и загрузите его.

На будущем самом лучшим клиенте — вашем Windows-компьютере, снимите галочку в настройках проекта «Automatically start editor on launching…». Также откройте Unreal Project в режиме запаковки в отдельное окно — это позволит предварительно запускать билды прежде, чем они будут полностью готовы.

Для установки unrealremotetool на macOS откройте терминал и выполните следующие команды:

git clone https://github.com/YourUserName/unrealremotetool.git
cd unrealremotetool
./install.sh

Обратите внимание, что цифры 1 в первой и второй команде означают номер вашей учетной записи в Git, так что замените их на свое значение.

Установите Xcode и скачайте последнюю версию кода Unreal Engine:

xcode-select --install
sudo launchctl << EOF
mkdir -p /opt/UE4/Source/EnterYourUserNameHere && chown ${USER}:admin /opt/UE4/Source/EnterYourUserNameHere
EOF
xdg-open https://github.com/EpicGames/UnrealEngine

Теперь настроим macOS так, чтобы он был доступен для удаленного запуска билдов.

Для этого откройте Панель управления и перейдите в раздел «Настройки общего доступа». В списке слева выберите пункт «Пульт управления» и включите функцию «Удаленный вход с правами администратора». При необходимости введите свой пароль.

Теперь вернитесь на ваш Windows-компьютер и откройте командную строку. Введите следующую команду, чтобы запустить Unreal Remote Tool:

startunrealremotetoolcommand your.mac.ip.address

Готово! Теперь, когда вы запустите билд проекта в Unreal Editor, он будет компилироваться на вашем macOS-компьютере. Каждый раз, когда вы собираете проект, в вашем списке проектов на macOS появится новый скомпилированный проект.

Наконец, чтобы скачать собранные проекты на ваш Windows-компьютер, откройте командную строку и введите следующую команду:

rsync -avzhe ssh your.mac.ip.address:/opt/UE4/Source/EnterYourUserNameHere/YourProjectName ~/Documents/YourDestinationFolder/

Готово! Теперь вы можете продолжить разработку вашего проекта на Windows, используя билды, собранные на macOS. Удачи!

Шаг 1: Настройка RSync на macOS девайсе

В macOS есть предустановленная версия RSync, поэтому нам не нужно устанавливать его отдельно. Мы можем использовать его для передачи кода и других файлов на macOS девайс.

Шаг 1.1: Проверка наличия RSync на macOS

Прежде чем начать, давайте проверим, установлена ли у вас версия RSync на macOS. Для этого:

  1. Откройте терминал, находящийся в папке Applications в списке приложений.
  2. Введите следующую команду и нажмите Enter:

rsync --version

Если у вас установлена версия RSync, вам будет показано сообщение с информацией о версии.

Шаг 1.2: Создание пароля для RSync

Для использования RSync нам нужно создать пароль. Чтобы сделать это:

  1. Откройте терминал.
  2. Введите следующую команду и нажмите Enter:

sudo nano /etc/rsyncd.conf

Вас попросят ввести пароль вашего пользовательского аккаунта macOS (вашего пользовательского аккаунта) и нажать Enter.

У вас откроется редактор Nano с файлом настроек RSync.

Переместитесь к строке "secrets file =", найдите ее с помощью функции поиска (обычно используется клавиша Control + W), и раскройте ее, добавив символ "#" в начало строки. Это позволит RSync использовать файл паролей по умолчанию, который будет автоматически создан в следующем шаге.

Сохраните изменения, нажав Control + O, затем закройте редактор Nano, нажав Control + X.

Теперь мы создадим файл паролей RSync:

  1. Откройте терминал.
  2. Введите следующую команду и нажмите Enter:

sudo nano /etc/rsyncd.secrets

Введите пароль, который вы хотите использовать, и нажмите Enter.

Затем введите тот же пароль еще раз и нажмите Enter.

Сохраните изменения, нажав Control + O, затем закройте редактор Nano, нажав Control + X.

Теперь нам нужно изменить разрешения файла паролей:

  1. Откройте терминал.
  2. Введите следующую команду и нажмите Enter:

sudo chmod 600 /etc/rsyncd.secrets

Теперь у RSync есть пароль для авторизации при синхронизации файлов.

Шаг 2: Установка и настройка Unreal Engine на Windows

Перед тем, как начать работать с Unreal Engine на Windows, вам нужно установить и настроить программу. Вот пошаговая инструкция:

  1. Создайте аккаунт на официальном сайте Unreal Engine и войдите в него.
  2. Скачайте установщик Unreal Engine для Windows с официального сайта.
  3. Запустите установщик и следуйте инструкциям. Введите свои учетные данные для аккаунта Unreal Engine, чтобы установить программу.
  4. После установки запустите Unreal Engine с помощью ярлыка на рабочем столе или из списка программ в меню "Пуск".
  5. Настройте Unreal Engine по своему усмотрению. Например, вы можете указать путь к папке с проектами, настроить плагины и т.д.
  6. Теперь Unreal Engine готов к использованию на вашем компьютере под управлением Windows.

Вы можете создавать и редактировать проекты, управлять ресурсами и выполнять другие задачи в рамках Unreal Engine на Windows. Убедитесь, что вы вошли в свой аккаунт, чтобы иметь доступ ко всем возможностям программы.

Шаг 3: Настройка связи между Windows и macOS

Для удаленной разработки на macOS из под Windows необходимо настроить связь между двумя операционными системами. В этом разделе мы рассмотрим несколько шагов, которые позволят вам наладить работу Windows и macOS вместе.

Читайте также:  Перестал работать displayport windows 10

1. Установите программу UnrealRemoteTool на macOS

Существует несколько инструментов, которые позволяют сборку билдов Unreal Engine на удаленном macOS. Однако для данной статьи мы рекомендуем использовать UnrealRemoteTool.

Для установки UnrealRemoteTool на macOS, выполните следующие действия:

  1. Откройте терминал на вашем macOS.
  2. Скопируйте следующую команду и вставьте ее в терминал, а затем нажмите Enter:
curl -sSL https://github.com/mynameisvinn/cue4unrealengine/raw/master/UnrealRemoteTool/install.sh | bash -s -- --create-disk-image

После выполнения этих команд UnrealRemoteTool будет установлен на ваш macOS, и вы будете готовы к настройке связи между Windows и macOS.

2. Настройте Unreal Engine для работы с UnrealRemoteTool

После установки UnrealRemoteTool на macOS, вам нужно настроить Unreal Engine для использования этой программы.

Для этого сделайте следующее:

  1. Откройте проект Unreal Engine на вашей Windows-машине.
  2. Выберите в меню File пункт Unreal Engine Project Browser.
  3. В списке проектов найдите ваш проект и выберите его.
  4. В столбце Groups выберите редактор проекта.
  5. В столбце Tasks выберите Build Configuration.
  6. Разверните секцию Additional Paks.
  7. В поле Remote Coookin настройте галочку на True.
  8. В поле Remote Packing выберите значение Cue4UnrealEngine.

После настройки Unreal Engine для работы с UnrealRemoteTool, проект будет готов к сборке на удаленном macOS.

Шаг 4: Создание проекта в Unreal Engine на Windows

Прежде чем начать сборку билдов Unreal Engine на macOS, вам нужно создать проект в Unreal Engine на вашем компьютере под управлением Windows.

  1. Убедитесь, что вы установили Unreal Engine на своем компьютере с Windows и у вас есть аккаунт Unreal Engine.
  2. Откройте Unreal Engine и выберите пустой шаблон проекта для начала.
  3. При выборе папки для проекта, обязательно укажите одинаковую папку, в которой находится ваш проект Unreal Engine на macOS. Убедитесь, что папка доступна и на компьютере под управлением Windows.
  4. Нажмите на кнопку "Create Project", чтобы создать проект.
  5. После создания проекта, откройте его в Unreal Engine и настройте необходимые настройки проекта.

Обратите внимание, что код, созданный вами при разработке проекта на Windows, также должен быть доступен в вашем проекте на macOS. Для этого вам нужно настроить систему контроля версий, такую как Git, и сделать clone репозитория с кодом вашего проекта на macOS.

Макеты, настройки проекта и другие файлы, созданные на Windows, скопируются в папку вашего проекта на macOS по мере сборки билдов Unreal Engine.

В случае, если вам нужно изменить настройки проекта на macOS, перейдите в папку с проектом на macOS и откройте файл ".uproject" с помощью текстового редактора, такого как Notepad или Xcode.

Установите ваши настройки и сохраните файл.

Теперь ваш проект настроен для сборки билдов Unreal Engine на macOS и готов к дальнейшей разработке на различных устройствах.

Шаг 5: Подготовка проекта для удаленной сборки

Для начала, запустите Unreal Editor на вашей рабочей машине под управлением Windows и откройте ваш проект.

Вам необходимо синхронизировать исходники вашего проекта с macOS машиной, где будет происходить сборка билда.

  1. Закройте Unreal Editor на вашей рабочей машине.
  2. Перейдите к папке вашего проекта и запакуйте его в ZIP-архив для удобства перемещения.
  3. Перенесите ZIP-архив на macOS машину и разархивируйте его в папку, доступную вам.
  4. Запустите Terminal (это может быть найдено в папке Applications -> Utilities).
  5. Установите rsync, если он еще не установлен, используя следующую команду:
  6. sudo xcode-select --install

    Введите ваш пароль аккаунта macOS для завершения установки.

  7. Синхронизируйте исходники вашего проекта на macOS машине со следующей командой:
  8. rsync -azh /путь/к/локальной/папке/проекта/ /путь/к/папке/проекта/на/macOS/машине

    Замените "/путь/к/локальной/папке/проекта/" на путь до папки вашего проекта на Windows машине и "/путь/к/папке/проекта/на/macOS/машине" на путь до папки вашего проекта на macOS машине.

  9. Перезагрузите macOS машину после завершения синхронизации.

Теперь ваш проект готов для удаленной сборки на macOS машине.

Разработка code-based UE4 проектов под iOS в Windows

Если вы разрабатываете проекты на Unreal Engine 4 (UE4) под iOS и используете компьютер с операционной системой Windows, но нуждаетесь в возможности сборки и тестирования проектов под iOS, есть несколько шагов, которые помогут вам осуществить разработку code-based проектов под iOS в Windows с использованием macOS в качестве удаленного сервера сборки.

Шаг 1: Настройка окружения macOS

Перед началом процесса убедитесь, что у вас есть доступ к компьютеру с macOS и установленным Xcode.

  1. Скачайте и установите Xcode с официального сайта Apple.
  2. Откройте Xcode и войдите с помощью своего Apple ID.
  3. В меню Xcode выберите "Preferences" и затем "Accounts".
  4. Добавьте ваш аккаунт Apple ID, чтобы иметь доступ к сертификатам и профилям разработчика.

Шаг 2: Настройка удаленного сервера UE4

Перейдите на компьютер с macOS и выполните следующие действия:

  1. Скачайте и установите Unreal Engine 4 на macOS.
  2. Откройте Terminal и перейдите в папку, где у вас находится UE4 проект, с которым вы хотите работать.
  3. Склонируйте репозиторий Remote Tool с помощью команды: git clone https://github.com/EpicGames/UnrealEngine.git
  4. Перейдите в папку UnrealEngine/Engine/Extras/RemoteControl и выполните скрипт Setup.bat.

Шаг 3: Настройка проекта для сборки

Теперь у вас есть основа для разработки code-based проектов под iOS на macOS. Чтобы начать:

  1. Откройте проект Unreal Engine 4 на Windows и переместитесь в раздел "Edit" и выберите "Project Settings".
  2. В окне настроек проекта найдите раздел "Platforms" и раскройте его. Здесь выберите "iOS" в качестве целевой платформы разработки.
  3. Установите необходимую версию Xcode в поле "Xcode Version".
  4. В поле "Mobile provisions" выберите созданный для вашего аккаунта разработчика provisioning profile.

Шаг 4: Сборка и установка проекта

Теперь, когда вы настроили удаленный сервер и проект для сборки под iOS, вы можете начать разработку и тестирование. Вот как это сделать:

  1. Откройте Terminal на вашем компьютере с macOS и переместитесь в папку UnrealEngine/Engine/Extras/RemoteControl.
  2. Запустите скрипт RunUAT.bat IOSBuildCookRun, чтобы начать процесс сборки, упаковки и установки проекта на iOS устройство.
  3. При запросе введите пароль для вашей учетной записи на компьютере с macOS и подождите, пока процесс сборки не завершится. Это может занять несколько минут.
  4. После завершения сборки вы увидите сообщение об успешной установке проекта.

Заключение

Теперь вы можете использовать macOS в качестве удаленного сервера сборки для разработки code-based проектов под iOS в Windows. Убедитесь, что у вас есть доступ к компьютеру с macOS и установленным Xcode, предварительно настроив учетную запись разработчика и проект Unreal Engine 4 для сборки под iOS. Теперь вы готовы работать над своими проектами под iOS, не покидая свой основной компьютер на Windows.

Шаг 6: Установка необходимых компонентов для разработки под iOS в Windows

Шаг 6: Установка необходимых компонентов для разработки под iOS в Windows

Для разработки и сборки проектов Unreal Engine под iOS из под Windows, вам потребуется установить несколько дополнительных компонентов:

1. Зарегистрируйтесь или войдите в свой аккаунт разработчика Apple на странице developer.apple.com. Если у вас еще нет аккаунта, создайте его.
2. Завершите все необходимые шаги для создания профилей учетных записей и технических возможностей на странице вашего аккаунта разработчика Apple. Убедитесь, что у вас есть действующий provision profile для вашего iOS-устройства.
3. Перед сборкой проекта Unreal Engine проверьте, что вы установили Unreal Engine на ваш компьютер. Если у вас еще нет движка Unreal Engine, скачайте его и установите.
4. Настройте Unreal Engine для разработки под iOS. Для этого найдите папку с установленным Unreal Engine и откройте подпапку "Engine". В этой папке найдите папку "Build" и откройте папку "BatchFiles". В ней найдите и запустите программу "RunUAT.bat". Эта программа поможет настроить Unreal Engine.
  • Перед запуском RunUAT.bat убедитесь, что Unreal Engine закрыт.
  • Вы должны настроить Unreal Engine только для одной версии движка.
  • Если у вас есть рабочий проект Unreal Engine, перед настройкой Unreal Engine перенесите все файлы из вашего проекта в другое место, чтобы сохранить исходники.
5. После запуска RunUAT.bat в появившемся окне командной строки выполните следующую команду, чтобы установить необходимые компоненты для разработки под iOS:
Setup.bat iOS
6. После завершения установки перезагрузите компьютер.
7. Откройте Unreal Engine и создайте новый проект или откройте существующий проект.
Читайте также:  Текстовый редактор Блокнот особенности преимущества функционал

После выполнения всех этих шагов вы будете готовы к разработке и сборке проектов Unreal Engine под iOS на вашем компьютере под управлением Windows.

Шаг 7: Настройка среды разработки и проекта под iOS в Unreal Engine

Для работы с iOS в Unreal Engine вам необходимо настроить среду разработки и проект. В этом разделе мы рассмотрим несколько важных шагов для вас.

1. Откройте Unreal Engine на вашей машине и войдите в свою учетную запись Unreal Engine. Если у вас еще нет аккаунта, вы можете зарегистрироваться на официальном сайте Unreal Engine.

2. Найдите директорию вашего проекта Unreal Engine, откройте ее, а затем найдите файл * [ProjectName].uproject

3. В меню Unreal Engine выберите "Edit" и затем "Project Settings"

4. В левой части окна Preferences выберите "Platforms" и затем "iOS"

5. В правой части окна вы увидите различные настройки для iOS. Настройте их согласно вашим потребностям.

6. Для доступа к функциям разработки iOS, вы должны быть зарегистрированы в Apple Developer Program и иметь действующую подписку. Откройте программу Apple Developer, чтобы зарегистрировать свой аккаунт и получить необходимые ключи и сертификаты.

7. Убедитесь, что ваше устройство iOS подключено к вашей машине по USB-кабелю.

8. В окне настроек проекта Unreal Engine найдите раздел "iOS" и выберите его.

9. В правом столбце вы увидите список доступных устройств iOS. Выберите устройство, на котором вы хотите разрабатывать свой проект.

10. Теперь вы должны установить сертификаты и ключи для вашего аккаунта разработчика. Нажмите кнопку "Import Developer Certificate" и выберите файл .p12, содержащий сертификат разработчика.

11. После установки сертификата разработчика, вам необходимо установить профиль приложения, чтобы разрабатывать проекты на ваших устройствах iOS. Нажмите кнопку "Import Provision" и выберите файл .mobileprovision, содержащий профиль.

12. После успешной настройки всех параметров iOS, вы можете закрыть окно настроек проекта.

13. Теперь в окне редактора Unreal Engine откройте командную строку, нажав клавишу ` (тильда) или щелкнув правой кнопкой мыши на панели "Launchers" слева и выбрав "Command Prompt".

14. В командной строке введите следующую команду: "startUE4Editor", а затем нажмите клавишу ввода. Это запустит Unreal Engine с текущим проектом.

15. Для компиляции проекта под iOS, вам нужно открыть Xcode. Откройте Finder и найдите папку "Applications". В ней вы найдете иконку Xcode. Щелкните правой кнопкой мыши на ней и выберите "Open" из контекстного меню. Если у вас еще не установлен Xcode, вам нужно установить его.

16. После открытия Xcode, вам может потребоваться выполнить обновление, если у вас есть доступная версия. Следуйте инструкциям Xcode для завершения обновления.

17. Теперь в настройках Xcode, найдите и выберите ваш проект Unreal Engine.

18. Проверьте настройки вашего проекта и убедитесь, что все верно настроено, чтобы проект правильно компилировался и запускался на ваших устройствах iOS.

19. После завершения всех настроек и установки ключей и сертификатов, вы можете приступить к разработке вашего проекта для устройств iOS.

Теперь ваша среда разработки и проект Unreal Engine готовы для работы с iOS. Вы можете добавить код и компилировать проекты, чтобы увидеть результаты на реальных устройствах iOS.

Шаг 8: Подключение iOS устройства к компьютеру с Windows

После успешной настройки подключения macOS к компьютеру с Windows, можно приступать к подключению iOS устройства для разработки приложений на Unreal Engine.

Прежде всего, убедитесь, что ваш iPhone или iPad соответствует требованиям Unreal Engine для разработки под iOS. Затем выполните следующие шаги:

  1. Установите Xcode на свой Mac, если этого еще не сделали. Xcode можно скачать бесплатно из App Store.
  2. На вашем iOS устройстве откройте настройки и выберите "Общие" -> "Обновление ПО". Если доступно обновление, установите его.
  3. Подключите iOS устройство к компьютеру с помощью USB-кабеля.
  4. На вашем Mac откройте Terminal (введите "Terminal" в Spotlight или найдите его в папке "Applications" -> "Utilities").
  5. В терминале выполните следующую команду, чтобы убедиться, что ваше устройство распознается компьютером:
    xcrun instruments -s

    В списке должен появиться ваше подключенное устройство.

  6. Теперь вернитесь к вашему проекту в Unreal Engine на компьютере с Windows. Откройте ue4project/Build/IOS в папке вашего проекта.
  7. В этой папке откройте файл Build.cs в любом текстовом редакторе.
  8. Найдите следующую строку кода:
    .SetRelevantEnvironmentInformation(new List< string > { "CODE_SIGN_IDENTITY=someid" })

    Удалите эту строку кода и сохраните файл.

  9. Наконец, перекомпилируйте проект в Unreal Engine на компьютере с Windows. Выберите Build -> Rebuild Cue4UnrealEngine.

После завершения сборки перейдите к вашему iOS устройству. На нем должно появиться приложение с названием "Cue4UnrealEngine".

Теперь вы можете разрабатывать и тестировать ваш проект на iOS устройстве, используя Unreal Engine на компьютере с Windows. Учтите, что для каждой новой версии проекта или изменений в коде вы должны повторить все шаги, начиная с этого шага, чтобы пересобрать проект для iOS.

Windows

Для начала удаленной сборки билдов Unreal Engine из-под Windows на macOS вам потребуется настроить ваш компьютер со следующими шагами:

Установка необходимого программного обеспечения

  1. Установите rsync для Windows
  2. Установите Git Bash
  3. Установите Notepad++ или любой другой текстовый редактор
  4. Необходимо создать аккаунт на https://developer.apple.com/

Настройка компьютера

  1. Очистите рабочий стол, удалите все лишние файлы и папки
  2. Откройте папку "Documents" и перенесите все необходимые проекты и файлы в новую папку на macOS
  3. Откройте Git Bash и выполните следующие команды для настройки:
    1. Создайте новую папку, которую назовите "ue4"
    2. Введите следующую команду:

      cd ue4
    3. Введите следующую команду:

      rsync -avz --exclude 'Intermediate' --exclude 'Saved' --exclude '.git' /c/путь/к/вашей/папке/проекта user@ваш.ip.адрес.мак:ue4/
    4. Введите следующую команду:

      rsync -avz --delete user@ваш.ip.адрес.мак:ue4/ /c/путь/к/вашей/папке/проекта/
    5. Введите следующую команду:

      rsync -avz --delete user@ваш.ip.адрес.мак:ue4/ /c/путь/к/вашей/папке/проекта/

Настройка Unreal Engine

  1. Откройте Unreal Engine
  2. В верхней панели выберите "Edit", затем выберите "Editor Preferences"
  3. В разделе "Правый столбец", найдите "Source Control"
  4. Найдите следующие параметры и настройте их:
    • "Perforce" - установите галочку
    • "Source Control Provider" - выберите "Git" или "Perforce"
    • "Path to P4" - установите путь к вашему Perforce клиенту
    • "Enable Live Coding" - установите галочку
  5. Закройте окно "Editor Preferences"
  6. Перезагрузите Unreal Engine

Сборка проекта удаленно

  1. Откройте Git Bash или командную строку
  2. Перейдите в каталог вашего проекта Unreal Engine с помощью команды "cd"
  3. Перейдите в UnrealBuildTool с помощью команды:
    cd Engine/Binaries/Mac/
  4. Введите следующую команду:
    ./startunrealremotetoolcommand
  5. В открывшемся окне "Notepad" найдите и откройте файл "RemotelyBuild.sh". Увидите большое количество информации. Это и есть файл, который нужно отредактировать для удаленной сборки.
  6. Вот что должно быть в файле:

    #!/bin/sh
    #
    # REMOTE BUILD SCRIPT
    #
    # This script is launched on the remote Mac to rebuild your project and package it
    # up ready for distribution.
    #
    # Return values:
    # 0 = Build succeeded
    # 1 = Build failed
    # Global variables
    UE4="/Users/Shared/UnrealEngine/4.X"
    # Rebuild the project
    cd $1
    echo "Building UE4 project..."
    echo "Build logs can be found in: $2"
    "$UE4"/Engine/Build/BatchFiles/Build.sh -project=\"$1/$1.uproject\" -rocket -waitmutex -createlicensesuccessfile "$2/BuildSuccess.tmp"
    if [ $? == 0 ]; then
    echo "Build succeeded."
    rm -rf "$2/BuildSuccess.tmp"
    exit 0
    else
    echo "Build FAILED!"
    exit 1
    fi
    
  7. Отредактируйте переменную "UE4" для указания правильного пути к вашему Unreal Engine движку
  8. Сохраните и закройте файл "RemotelyBuild.sh"
  9. Вернитесь в Git Bash и выполните следующую команду:
    startnotepad UnrereotelyBuild.sh
  10. Найдите строки в коде файла, начинающиеся с "x=PID"
    • Замените "x=PID" на "x=$( pgrep UE4Editor )" в каждой из этих строк
    • Замените "echo $x" на "echo \"$x\"" в каждой из этих строк
    • Замените "kill -s KILL $x" на "kill -KILL \"$x\"" в каждой из этих строк
  11. Сохраните и закройте файл "RemotelyBuild.sh"

Установка необходимых пакетов

  1. Закройте все запущенные приложения на вашем компьютере
  2. На вкладке "Groups" у вас должен быть один аккаунт. Нажмите правой кнопкой мыши на него и выберите "Get Info"
  3. В открывшемся окне найдите список "Applications"
  4. Убедитесь, что у вас установлены следующие пакеты:
    • XCode - обязательный пакет для разработки под macOS
    • XQuartz - оптимальный пакет для запуска оконных приложений из командной строки
    • Command Line Tools - необходимый комплект инструментов для разработки
  5. Если какой-либо из этих пакетов отсутствует, установите их, следуя инструкциям производителя

Заключение

Теперь вы готовы использовать macOS для удаленной сборки билдов Unreal Engine из-под Windows. После настройки вашего компьютера и Unreal Engine, вы можете начать процесс сборки проектов под macOS. Не забудьте сохранить ваши изменения и перезагрузите Unreal Engine. Удачи в разработке!

Шаг 9: Параметры безопасности для удаленной сборки на macOS

Удаленная сборка проектов Unreal Engine с использованием macOS требует некоторых настроек безопасности. В этом разделе мы разберем, как настроить необходимые параметры для успешной удаленной сборки.

1. Установка Xcode и Command Line Tools

Для начала установите последнюю версию Xcode из App Store на вашем Mac. Затем установите Command Line Tools следующей командой:

xcode-select --install

2. Запуск Unreal Engine и открытие проекта

Запустите Unreal Engine на своем Mac и откройте проект, с которым вы собираетесь работать. Убедитесь, что ваш проект существует и находится в папке, доступной для обеих операционных систем.

3. Включение удаленной сборки на Mac

Перейдите в настройки редактора Unreal Engine и отметьте галочкой опцию "Supports Remote Server". Это необходимо для того, чтобы ваш Mac был доступен для удаленной сборки билдов.

4. Генерация Provision-файла

Перед началом удаленной сборки, вы должны сгенерировать Provision-файл для вашего проекта. Для этого запустите Unreal Engine, откройте проект и выберите в меню "File" -> "Packaging" -> "Build Configuration". В появившемся окне выберите "Full Rebuild" и нажмите "Build" для генерации Provision-файла.

5. Установка Provision-файла на Mac

После генерации Provision-файла, перейдите в Finder и найдите его. Скопируйте этот файл на ваш Mac в папку, где у вас находятся рабочие проекты Unreal Engine.

6. Запуск сервера на Mac

На вашем Mac запустите сервер Unreal Engine, который будет использоваться для удаленной сборки билдов. Для этого в контекстном меню вашего проекта выберите "CUE4UnrealEngine" -> "Start Server".

7. Подключение с Windows

Теперь перейдите на свой компьютер под Windows. Запустите "CUE4UnrealEngine.exe" и установите путь к Unreal Engine на вашем Mac.

8. Настройка параметров безопасности

Запустите "CUE4UnrealEngine.exe" на вашем компьютере под Windows и перейдите во вкладку "Security". В этой вкладке установите галочку возле пункта "Secure Connection" для повышения уровня безопасности. Также отметьте галочкой пункт "Verify Server's Identity" для проверки подлинности сервера Mac перед удаленной сборкой.

9. Заключение

Шаг 10: Пробная сборка и запуск проекта на iOS устройстве

В предыдущих шагах мы научились настраивать среду для удаленной сборки билдов Unreal Engine из под Windows. Теперь пришло время протестировать наши настройки и запустить проект на iOS устройстве.

Перед тем как начать, убедитесь, что у вас установлена программа "StartUnrealRemoteToolCommand". Если она еще не установлена, вы можете скачать ее с официального сайта Unreal Engine.

Для начала, откройте редактор кода на вашем iOS устройстве. Мы рекомендуем использовать Notepad++, но вы можете использовать любой другой редактор.

Скопируйте код из вашего проекта в редактор, затем сохраните его. Убедитесь, что файл имеет расширение .cpp или .h, в зависимости от того, какую часть кода вы хотите запустить на вашем iOS устройстве.

После этого, перейдите на ваш компьютер, на котором у вас установлен macOS, и откройте папку, куда были скопированы скачанные файлы в предыдущих шагах.

В этой папке найдите файл с вашим кодом и скопируйте его в вашу рабочую папку на macOS машине.

Теперь откройте терминал на вашем macOS компьютере и переместитесь в папку с кодом. Для этого введите следующую команду:

cd /path/to/code

Здесь "/path/to/code" - путь к папке с вашим кодом на macOS машине.

После того, как вы перешли в нужную папку, вы можете запустить сборку и запуск проекта на вашем iOS устройстве. Для этого введите следующую команду:

provision --device <device_id>

Здесь <device_id> - идентификатор вашего iOS устройства. Вы можете найти его в Xcode в разделе "Window -> Devices and Simulators".

После выполнения этой команды, проект будет запущен на вашем iOS устройстве. Вы можете отслеживать процесс сборки в терминале macOS, а результаты будут отображаться на вашем iOS устройстве.

Теперь вы знаете, как собирать и запускать проекты на iOS устройствах из под Windows, используя macOS в качестве удаленного компьютера. Этот подход позволяет вам легко и быстрее разрабатывать и тестировать ваши проекты на реальных устройствах iOS.

Видео:

Unreal On Mac Is A LOT Better

Unreal On Mac Is A LOT Better by Gamefromscratch 33,635 views 5 months ago 11 minutes, 23 seconds

Читайте также:  Чем удалить дополнительные компоненты windows
Оцените статью