Я создавал приложение платформы, ЗАВИХРЕНИЕ для Мгновенного. Я мог создать и опубликовать его, но опубликованное приложение повысило несколько ошибок.
2 Сбоя:
found binaries for architecture 'all': bin/curl lint_control_architecture_valid_contents
(MANUAL REVIEW) type 'framework' not allowed lint_snappy_type_redflag
Что это означает?2 Предупреждения:
security policy not found framework_policies
unknown entries in package.yaml: 'description,summary' lint_snappy_unknown
Как я могу зафиксировать его?
Удачи
Здесь существует на самом деле несколько вопросов.
found binaries for architecture 'all': bin/curl lint_control_architecture_valid_contents
Это означает, что Вы включали скомпилированные двоичные файлы в пакет (в этом случае bin/curl
), но сказали, что пакет является архитектурно-независимым в декларации пакета (не определение architectures
ключ meta/package.yaml
средства, это принимает значение по умолчанию к architectures: ["all"]
, приводя к Architecture: all
в DEBIAN/control
). Необходимо обновить meta/package.yaml
для включения architectures: ["amd64"]
.
unknown entries in package.yaml: 'description,summary' lint_snappy_unknown
Вы включали свойства в Ваш meta/package.yaml
, которые не распознаны, а именно, description
и summary
. Необходимо удалить их.
Видят руководство по метаданным пакета для получения дополнительной информации о том, какие свойства позволяются.
(MANUAL REVIEW) type 'framework' not allowed lint_snappy_type_redflag
и
security policy not found framework_policies
ссылка после сообщения об отказе говорит Вам, что необходимо знать здесь:
- Платформы должны всегда указывать политику платформы, иначе хранилище отклонит ее
- , снимки Платформы всегда инициируют ручной обзор, чтобы гарантировать, что политика платформы не изменилась. С другой стороны, первая загрузка могла потребовать ручного обзора, но последующие загрузки могли быть автоматически утверждены, если политика безопасности не изменяется