react native expo ios 배포하기 5

0_jin·2025년 6월 24일
0

목적

app store에 build한 bundle file을 Upload 하여 앱 출시 하기

submit

eas build -p ios --local --profile production

ios build를 진행하고 나면 build-*.ipa 라는 파일이 생성된다.

나는 submit script 파일을 하나 생성하여 해당 파일 명을 eas submit을 진행하여
app store에 upload 하도록 하였다.

#!/bin/bash

# 빌드 폴더 경로 (EAS 빌드 결과 기본 경로)
BUILD_OUTPUT_DIR=./
# 새 파일 이름 정의
NEW_FILE_NAME="build.ipa"

# 원래 IPA 파일 이름 추출
IPA_FILE=$(find "$BUILD_OUTPUT_DIR" -name "build-*.ipa")


# 파일 이름 변경
if [ -n "$IPA_FILE" ]; then
  echo "IPA file renamed to $NEW_FILE_NAME"
  mv "$IPA_FILE" "$BUILD_OUTPUT_DIR/$NEW_FILE_NAME"
else
  echo "No IPA file found in $BUILD_OUTPUT_DIR"
  exit 1
fi

echo "Submit IOS.."
eas submit -p ios --path "$BUILD_OUTPUT_DIR/$NEW_FILE_NAME"

echo "IOS Submit Complete"

expo에서 해당 submit을 즉시 실행하는 것은 아니라서 기다려야한다.

profile
가독성 좋은 코드, 성능 개선, 좋은 dx 경험, 자동화 를 생각합니다.

0개의 댓글