반응형
Runner.xcworkspace의 설정을 수정하는 과정은 조금 복잡할 수 있지만, 단계별로 따라오시면 쉽게 해결할 수 있습니다.
1. Runner.xcworkspace 파일 열기
- Finder에서 프로젝트 열기
- 터미널에서 아래 명령어로 ios 폴더로 이동합니다
- 이후 Runner.xcworkspace 파일을 더블 클릭하여 Xcode에서 엽니다.
- Xcode에서 열기
- Xcode에서 직접 File > Open을 클릭하여 ios/Runner.xcworkspace 파일을 선택해도 됩니다.
- 일반적으로 .xcodeproj 파일이 아닌 .xcworkspace 파일을 열어야 합니다.
🛠️ 2. Excluded Architectures 설정
- Target 선택
- 왼쪽 사이드바에서 Runner (프로젝트 파일) > Targets > **Runner**를 클릭합니다.
- Build Settings 이동
- 상단 메뉴에서 Build Settings 탭을 선택합니다.
- Basic이 아닌 All을 선택해야 모든 설정을 볼 수 있습니다.
- Excluded Architectures 설정 추가
- 오른쪽 검색창에 "Excluded Architectures"를 검색합니다.
- Excluded Architectures 항목이 나타나면 아래와 같이 설정합니다:
- Debug: arm64
- Release: arm64
- Any iOS Simulator SDK 필드에도 arm64를 입력합니다.
EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64
🔍 3. Validate Workspace 설정
- Project 설정으로 이동
- 사이드바에서 Runner (프로젝트 파일) 자체를 선택합니다.
- Info 탭이 기본으로 나타나지만, Build Settings로 전환해야 합니다.
- Validate Workspace 설정
- Validate Workspace를 검색합니다.
- 기본적으로 No로 설정되어 있을 수 있습니다.
- 이 값을 Yes로 변경합니다.
📦 4. 설정 저장
- Cmd + S 또는 File > Save를 눌러 설정을 저장합니다.
- Xcode 종료 후 다시 flutter build ios 명령어로 빌드를 시도해 보세요.
🚀 5. 최종 점검
- 이제 다시 시뮬레이터에서 빌드를 시도하여 오류가 해결되었는지 확인하세요:
flutter clean
flutter pub get
cd ios
pod install
cd ..
flutter build ios
반응형
'Flutter > Study' 카테고리의 다른 글
Flutter 앱에 Firebase 연결 후 빌드 에러 발생? clang: error: unsupported option '-G' for target 'arm64-apple-ios13-simulator' 문제 해결 방법! (0) | 2025.05.12 |
---|---|
Hive 데이터 포맷 변경으로 인한 크래시 방지 방법 (AppSetting, UserSetting 안전 마이그레이션) (1) | 2025.05.07 |
플러터에서 단번에 이해하는 유닛 테스트&위젯테스트 완벽 가이드: 기초부터 모의객체까지 (1) | 2025.04.30 |
Saga 디자인 패턴이란? 플러터 예시를 통한 이해하기(분산서버) (1) | 2025.03.22 |
플러터 오버플로우 대처법 (0) | 2025.03.20 |