Reverted to edit edt-df6bf84a-482f-4f45-8871-2125b421fdb0: "Add bottom padding to screen
Adds 100px bottom padding to the screen."
This commit is contained in:
57
build-ios.sh
Executable file → Normal file
57
build-ios.sh
Executable file → Normal file
@@ -12,55 +12,8 @@ NC='\033[0m' # No Color
|
||||
# 프로젝트 디렉토리로 이동
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# 프로젝트 파일 경로
|
||||
XCODEPROJ_FILE="ios/App/App.xcodeproj/project.pbxproj"
|
||||
|
||||
# 현재 버전 및 빌드 번호 가져오기
|
||||
if [ -f "$XCODEPROJ_FILE" ]; then
|
||||
MARKETING_VERSION=$(grep -A 1 "MARKETING_VERSION" "$XCODEPROJ_FILE" | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+' | head -1)
|
||||
CURRENT_PROJECT_VERSION=$(grep -A 1 "CURRENT_PROJECT_VERSION" "$XCODEPROJ_FILE" | grep -o '[0-9]\+' | head -1)
|
||||
|
||||
echo -e "${YELLOW}현재 버전 정보:${NC}"
|
||||
echo -e "마케팅 버전: ${GREEN}$MARKETING_VERSION${NC}"
|
||||
echo -e "빌드 번호: ${GREEN}$CURRENT_PROJECT_VERSION${NC}"
|
||||
|
||||
# 버전 수정 여부 확인
|
||||
echo -e "\n${YELLOW}버전 정보를 수정하시겠습니까? (y/n)${NC}"
|
||||
read -r UPDATE_VERSION
|
||||
|
||||
if [[ "$UPDATE_VERSION" == "y" || "$UPDATE_VERSION" == "Y" ]]; then
|
||||
echo -e "\n${YELLOW}새 마케팅 버전을 입력하세요 (현재: $MARKETING_VERSION):${NC}"
|
||||
read -r NEW_MARKETING_VERSION
|
||||
|
||||
if [ -z "$NEW_MARKETING_VERSION" ]; then
|
||||
NEW_MARKETING_VERSION=$MARKETING_VERSION
|
||||
fi
|
||||
|
||||
echo -e "${YELLOW}새 빌드 번호를 입력하세요 (현재: $CURRENT_PROJECT_VERSION):${NC}"
|
||||
read -r NEW_PROJECT_VERSION
|
||||
|
||||
if [ -z "$NEW_PROJECT_VERSION" ]; then
|
||||
NEW_PROJECT_VERSION=$CURRENT_PROJECT_VERSION
|
||||
fi
|
||||
|
||||
# 버전 정보 업데이트
|
||||
# macOS에서는 sed -i에 백업 확장자를 지정해야 함
|
||||
sed -i '' "s/MARKETING_VERSION = $MARKETING_VERSION;/MARKETING_VERSION = $NEW_MARKETING_VERSION;/g" "$XCODEPROJ_FILE"
|
||||
sed -i '' "s/CURRENT_PROJECT_VERSION = $CURRENT_PROJECT_VERSION;/CURRENT_PROJECT_VERSION = $NEW_PROJECT_VERSION;/g" "$XCODEPROJ_FILE"
|
||||
|
||||
echo -e "\n${GREEN}버전 정보가 업데이트되었습니다:${NC}"
|
||||
echo -e "마케팅 버전: ${GREEN}$NEW_MARKETING_VERSION${NC}"
|
||||
echo -e "빌드 번호: ${GREEN}$NEW_PROJECT_VERSION${NC}"
|
||||
else
|
||||
echo -e "${YELLOW}현재 버전 정보를 유지합니다.${NC}"
|
||||
fi
|
||||
else
|
||||
echo -e "${RED}프로젝트 파일을 찾을 수 없습니다: $XCODEPROJ_FILE${NC}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 빌드 타입 선택 메뉴
|
||||
echo -e "\n${YELLOW}Zellyy Finance iOS 앱 빌드 스크립트${NC}"
|
||||
echo -e "${YELLOW}Zellyy Finance iOS 앱 빌드 스크립트${NC}"
|
||||
echo -e "${YELLOW}=============================${NC}"
|
||||
echo -e "빌드 타입을 선택하세요:"
|
||||
echo -e "1) 디버그 빌드 (개발 및 테스트용)"
|
||||
@@ -307,9 +260,9 @@ EOF
|
||||
echo -e "${GREEN}디버그용 IPA 파일 생성 성공!${NC}"
|
||||
echo -e "IPA 파일 위치: $(pwd)/$DEBUG_IPA_PATH"
|
||||
|
||||
# Dev 디렉토리로 IPA 복사
|
||||
# 홈 디렉토리로 IPA 복사
|
||||
cp "$DEBUG_IPA_PATH" "$DEBUG_DEST_PATH"
|
||||
echo -e "${GREEN}IPA를 Dev 디렉토리에 복사했습니다: $DEBUG_DEST_PATH${NC}"
|
||||
echo -e "${GREEN}IPA를 홈 디렉토리에 복사했습니다: $DEBUG_DEST_PATH${NC}"
|
||||
|
||||
echo -e "${YELLOW}다음 방법으로 다른 기기에 설치할 수 있습니다:${NC}"
|
||||
echo "1. Apple Configurator 2 앱 사용"
|
||||
@@ -362,9 +315,9 @@ elif [ "$BUILD_TYPE" = "release" ]; then
|
||||
echo -e "${GREEN}IPA 파일 생성 성공!${NC}"
|
||||
echo -e "IPA 파일 위치: $(pwd)/$IPA_PATH"
|
||||
|
||||
# Dev 디렉토리로 IPA 복사
|
||||
# 홈 디렉토리로 IPA 복사
|
||||
cp "$IPA_PATH" "$DEST_PATH"
|
||||
echo -e "${GREEN}IPA를 Dev 디렉토리에 복사했습니다: $DEST_PATH${NC}"
|
||||
echo -e "${GREEN}IPA를 홈 디렉토리에 복사했습니다: $DEST_PATH${NC}"
|
||||
|
||||
echo -e "${YELLOW}다음 단계:${NC}"
|
||||
echo "1. App Store Connect에 로그인: https://appstoreconnect.apple.com"
|
||||
|
||||
Reference in New Issue
Block a user