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

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

Сообщение Anonymous »

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

## [ошибка] файл IPA, не найденный at/users/runner/work/1/a/finalipa/ggg.ipa. Содержание листинга
/users/runner/work/1/a/finalipa:
## [debug] обработано: ## vso [task.logissue type = error;] Файл IPA, не найденной по адресу /SUSERS/Runner/work/1/a/finalipa/ggg.ipa. Содержание листинга
/users/runner/work/1/a/finalipa: всего 40080 DRWXR-XR-X 3 Runner
Персонал 96 сентября 25 11:17. DRWXR-XR-X 4 Персонал Runner 128
Sep 25 11:17 ..
-RW-R-R---R-1 Персонал Runner 20517959 Sep 25 11:17 Test.ipa
## [Debug] Выйти из кода 1 и сигнала Null для инструмента '/bin/bash

/> Pipeline yaml < /p>
- 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»