34 lines
947 B
Bash
Executable file
34 lines
947 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Source the .env.prod file
|
|
set -a
|
|
source .env.prod
|
|
set +a
|
|
|
|
# Print debug information
|
|
echo "Debug information:"
|
|
echo "ASC_API_KEY_PATH: $ASC_API_KEY_PATH"
|
|
echo "ASC_API_KEY_ID: $ASC_API_KEY_ID"
|
|
echo "ASC_API_ISSUER_ID: $ASC_API_ISSUER_ID"
|
|
echo "PROVIDER_ID: $PROVIDER_ID"
|
|
|
|
# Verify the auth key file exists
|
|
if [ ! -f "$ASC_API_KEY_PATH" ]; then
|
|
echo "Error: Authentication key file not found at: $ASC_API_KEY_PATH"
|
|
exit 1
|
|
fi
|
|
|
|
echo "Auth key file exists at: $ASC_API_KEY_PATH"
|
|
echo "File permissions:"
|
|
ls -l "$ASC_API_KEY_PATH"
|
|
|
|
# Execute xcodebuild with the environment variables
|
|
cd ios && xcodebuild -exportArchive \
|
|
-archivePath AlerteSecours.xcarchive \
|
|
-exportPath ./build \
|
|
-exportOptionsPlist exportOptions.plist \
|
|
-allowProvisioningUpdates \
|
|
-authenticationKeyID "$ASC_API_KEY_ID" \
|
|
-authenticationKeyIssuerID "$ASC_API_ISSUER_ID" \
|
|
-authenticationKeyPath "$ASC_API_KEY_PATH" \
|
|
-verbose
|