본문 바로가기
Flutter/Study

Xcode에서 Runner.xcworkspace 빌드 설정 수정하기

by Maccrey Coding 2025. 5. 12.
반응형

 

Runner.xcworkspace의 설정을 수정하는 과정은 조금 복잡할 수 있지만, 단계별로 따라오시면 쉽게 해결할 수 있습니다.

1. Runner.xcworkspace 파일 열기

  1. Finder에서 프로젝트 열기
    • 터미널에서 아래 명령어로 ios 폴더로 이동합니다
    • 이후 Runner.xcworkspace 파일을 더블 클릭하여 Xcode에서 엽니다.
  2. Xcode에서 열기
    • Xcode에서 직접 File > Open을 클릭하여 ios/Runner.xcworkspace 파일을 선택해도 됩니다.
    • 일반적으로 .xcodeproj 파일이 아닌 .xcworkspace 파일을 열어야 합니다.

🛠️ 2. Excluded Architectures 설정

  1. Target 선택
    • 왼쪽 사이드바에서 Runner (프로젝트 파일) > Targets > **Runner**를 클릭합니다.
  2. Build Settings 이동
    • 상단 메뉴에서 Build Settings 탭을 선택합니다.
    • Basic이 아닌 All을 선택해야 모든 설정을 볼 수 있습니다.
  3. Excluded Architectures 설정 추가
    • 오른쪽 검색창에 "Excluded Architectures"를 검색합니다.
    • Excluded Architectures 항목이 나타나면 아래와 같이 설정합니다:
      • Debug: arm64
      • Release: arm64
    • Any iOS Simulator SDK 필드에도 arm64를 입력합니다.
    📌 결과 예시: 
EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64

🔍 3. Validate Workspace 설정

  1. Project 설정으로 이동
    • 사이드바에서 Runner (프로젝트 파일) 자체를 선택합니다.
    • Info 탭이 기본으로 나타나지만, Build Settings로 전환해야 합니다.
  2. Validate Workspace 설정
    • Validate Workspace를 검색합니다.
    • 기본적으로 No로 설정되어 있을 수 있습니다.
    • 이 값을 Yes로 변경합니다.

📦 4. 설정 저장

  1. Cmd + S 또는 File > Save를 눌러 설정을 저장합니다.
  2. Xcode 종료 후 다시 flutter build ios 명령어로 빌드를 시도해 보세요.

🚀 5. 최종 점검

  • 이제 다시 시뮬레이터에서 빌드를 시도하여 오류가 해결되었는지 확인하세요:
flutter clean
flutter pub get
cd ios
pod install
cd ..
flutter build ios
 
 
 
반응형