Методы подписывания пакетов
Выберите один из нескольких методов подписания создаваемых пакетов.
При подписании пакета его необходимо связать с одной из организаций, чтобы пользователи пакета могли быстро определить, кто его создал и кем он является.
Вы можете подписывать только пакеты, имеющие метку Таможня или Местный персонал в окне Package Manager:
- Метка Таможня появляется на пакетах, которые вы разрабатываете или настраиваете в папке
Packagesвашего проекта. - Метка Местный персонал отображается для пакетов, установленных командой Package Manager Установка пакета с диска, а также для папок пакетов, на которые вы ссылаетесь как на зависимости в файле манифеста проекта.
Каждый метод создаёт подписанный tarball (.tgz), готовый к распространению и совместимый с экосистемой подписей пакетов Unity.
| Метод | Описание |
|---|---|
| Unity Package Manager окно | Подписывайте и экспортируйте через визуальный интерфейс прямо в Unity Editor. Идеально для разовых экспортов, где автоматизация не нужна. |
| Unity Editor CLI | Подписываемый скрипт, который выполняется внутри Unity Editor в пакетном режиме. Идеально подходит для конвейеров непрерывной интеграции или непрерывной доставки (CI/CD), которые уже используют аргументы командной строки редактора для сборки или тестирования. |
| Unity Package Manager CLI | Облегченный автономный инструмент, который не требует установки Unity Editor. Использует учетные данные учетной записи службы вместо персональных учетных данных. Идеально подходит для CI/CD конвейеров и безопасных автоматизированных сред. |
| API скриптов | Подписывайте пакеты с помощью скриптов C#, выполняемых внутри Unity Editor. Идеально подходит для настраиваемых редакторов или рабочих процессов, которые уже обрабатывают или публикуют пакеты со скриптами. |