Unity 6.3
0 онлайн 104 гостей 3 в системе
Вход
Пакеты и управление пакетами Шаг 259 из 281

Упакуйте и подпишите пакет с Unity Package Manager CLI

Используйте upm pack команду в интерфейсе командной строки Unity Package Manager (UPM CLI), чтобы упаковать собственный пакет в подписанный тарбол для распространения или публикации.

Команда upm pack берёт структуру папок пользовательского пакета, упаковывает его и подписывает с помощью учетных данных вашей организации. Выводом является подписанный файл tarball (.tgz).

Эту команду можно запустить локально или как часть конвейера непрерывной интеграции (CI).

Единственными данными, которые отправляет команда upm pack, являются сведения, требуемые службой подписи для подписания пакета против указанной организации ID.

Предварительные условия

Перед использованием команды upm pack убедитесь, что выполнены все предварительные условия установки и установлены UPM CLI.

Синтаксис

upm pack <package-directory> --organization-id <id> --destination <path>

В следующей таблице описаны параметры команды upm pack:

Параметр Требуется Описание
<package-directory> Нет Абсолютный или относительный путь к корневой папке настраиваемого пакета для пакета.
Это папка, которая содержит файл манифеста пакета (package.json).
Можно использовать абсолютный или относительный путь.
Примечание: Вы можете опустить этот параметр, если установите корень каталога пакета в качестве текущего рабочего каталога перед запуском upm pack.
--organization-id <id> Да Организация ID, которую вы скопировали с панели Unity Cloud.
См. предварительные требования в Установка Unity Package Manager CLI.
--destination <path> Нет Путь выхода, куда UPM CLI помещает подписанный tarball.
Если вы указываете папку, которая не существует, UPM CLI создает ее.
Примечание: Если вы пропустите этот параметр, UPM CLI помещает файл в текущий рабочий каталог.

Упакуйте и подпишите ваш пакет

Для пакета пакета и создания подписанного архива:

  1. Откройте окно терминала (macOS или Linux) или окно PowerShell (Windows).

  2. (Необязательно) Перейдите в корневой каталог вашего пользовательского пакета. Это папка, содержащая файл package.json вашего пакета. Если вы не переходите в этот каталог, укажите его местоположение в качестве параметра <package-directory>.

  3. Запустите команду upm pack:

    upm pack <package-directory> --organization-id <id> --destination <path>
    

    Замените значения замены, как описано в таблица параметров.

Выпуск

Команда upm pack создает подписанный файл .tgz в расположении, указанном параметром --destination. Если вы не указали место назначения, UPM CLI помещает файл в текущий рабочий каталог.

Пример

Следующая команда упаковывает пакет в подпапку package текущего рабочего каталога, подписывает его указанной организацией ID и помещает вывод tarball в подпапку output:

upm pack ./package --organization-id 1234567890123 --destination ./output

Дополнительные ресурсы