Действия GitHub для .net maui для TestFlight невозможны?IOS

Программируем под IOS
Ответить
Anonymous
 Действия GitHub для .net maui для TestFlight невозможны?

Сообщение Anonymous »

имя: Развертывание в TestFlight
на:
push:
ветки:
- обеспечение качества
jobs:
сборка:
работает: macos-latest

Код: Выделить всё

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up .NET
uses: actions/setup-dotnet@v2
with:
dotnet-version: '8.x'

- name: Install MAUI workload
run: dotnet workload install maui

- name: Install certificates
uses: apple-actions/import-codesign-certs@v3
with:
p12-file-base64: ${{ secrets.CERTIFICATE_P12_BASE_64 }}
p12-password: ${{ secrets.CERTIFICATE_PASSWORD_P12 }}

- name: Download provisioning profiles
uses: apple-actions/download-provisioning-profiles@v1
with:
bundle-id: 'com.myprivatebundle.appid'
issuer-id: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
api-key-id: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
api-private-key: ${{ secrets.APP_STORE_CONNECT_PRIVATE_KEY }}

- name: Build .NET MAUI iOS app
run: dotnet publish -c Release -f:net8.0-ios /p:ArchiveOnBuild=true /p:EnableAssemblyILStripping=false

- name: Upload IPA to TestFlight
uses: apple-actions/upload-testflight-build@v1
with:
app-path: 'MyApp/bin/Release/net8.0-ios/ios-arm64/publish/*.ipa'
api-key-id: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
api-private-key: ${{ secrets.APP_STORE_CONNECT_PRIVATE_KEY }}
issuer-id: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
проблемы:
build
{
"ошибки": [{
"статус ": "401",
"code": "NOT_AUTHORIZED",
"title": "Учетные данные для аутентификации отсутствуют или недействительны.",
"detail": "Предоставьте правильно настроенный и подписанный токен носителя и убедитесь, что срок его действия не истек. Узнайте больше о создании токенов для запросов API https://developer.apple.com/go/?id=api- ... ing-tokens"
}]

build
Следующие действия используют узел node12, который устарел и будет принудительно запускаться на узле 16: apple-actions/download-provisioning-profiles@v1. Для получения дополнительной информации: https://github.blog/changelog/2023-06-1 ... y-default/
build
Следующие действия используют устаревшую версию Node.js и будут принудительно выполняться на узле 20: действия/checkout@v3, действия/setup-dotnet@v2, apple-actions/download -provisioning-profiles@v1. Для получения дополнительной информации: https://github.blog/changelog/2024-03-0 ... y-default/
Я проверил это; все секреты верны, сертификат верен, все кажется правильным. Однако я получаю проблему NOT_AUTHORIZED.
Буду очень признателен за любые советы.
С уважением,
Роб.

Подробнее здесь: https://stackoverflow.com/questions/789 ... impossible
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»