Ошибка при распределении приложения в Firebase с помощью Azure PipelineIOS

Программируем под IOS
Ответить
Anonymous
 Ошибка при распределении приложения в Firebase с помощью Azure Pipeline

Сообщение Anonymous »

После того, как iOS создает трубопровод в трубопроводах Azure, я запускаю «Распределительное приложение для Firebase», но он не выполняет ошибку ниже

попытка распределить ipa:/users/runner/work/1/a/finalipa/**. TempercationWarning:
модуль Punicode < /code> устарел. Пожалуйста, используйте альтернативу пользователя
вместо этого. (Используйте узел--тракция-депрессация ... , чтобы показать, где было создано предупреждение
) ⚠ Аутентификация с помощью--token устанавливается и будет удалена
в будущей основной версии Firebase-tools . Вместо этого используйте
a-ключ учетной записи службы с помощью Google_Application_credentials :
https://cloud.google.com/docs/authentic ... ng-started i
Загрузка Binary ...
Ошибка: не удалось загрузить релиз. Запрос на
https://firebaseappdistribution.googlea ... ses:upload
была ошибка http: 401, запрос имел недопустимые учетные средства. См.
https://developers.google.com/identity/ ... le-project.
## [error] bash, выходящий с кодом '1'.- script: |
echo "Preparing for Firebase Distribution..."
if ! command -v firebase &> /dev/null
then
echo "firebase-tools not found, installing globally..."
npm install -g firebase-tools
else
echo "firebase-tools already installed."
fi

mkdir -p $(projectRoot)/releaseNotes # Create if not exists, using projectRoot
echo -e "Environment: ${{ parameters.environment }}\nMarket: ${{ parameters.market }}\nVersion: $(PARAM_VERSION)\n${{ parameters.releaseNotes }}" > '$(projectRoot)/releaseNotes/notes.txt'

# IMPORTANT: Determine the actual IPA name.
# Adjust if different.
GENERATED_IPA_NAME="$(schemeName).ipa"
FINAL_IPA_TO_UPLOAD_PATH="$(finalIpaDir)/$GENERATED_IPA_NAME"

echo "Attempting to distribute IPA: $FINAL_IPA_TO_UPLOAD_PATH"
echo "App ID: $(appIdToFirebase2)" # Ensure this is in your variable group
echo "Groups: ${{ parameters.firebaseGroups }}"

if [ ! -f "$FINAL_IPA_TO_UPLOAD_PATH" ]; then
echo "##vso[task.logissue type=error;]IPA file not found at $FINAL_IPA_TO_UPLOAD_PATH. Listing contents of $(finalIpaDir):"
ls -la "$(finalIpaDir)"
exit 1
fi

firebase appdistribution:distribute "$FINAL_IPA_TO_UPLOAD_PATH" \
--app "$(appIdToFirebase2)" \
--token "$(tokenToFirebase)" \
--release-notes-file '$(projectRoot)/releaseNotes/notes.txt' \
--groups "${{ parameters.firebaseGroups }}"
displayName: 'Distribute App to Firebase'
condition: and(succeeded(), eq('${{ parameters.deployToFirebase }}', true))
# Ensure parameter access is quoted


Подробнее здесь: https://stackoverflow.com/questions/797 ... e-pipeline
Ответить

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

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

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

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

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