xcode cloud 도입

바람찬허파·2025년 7월 28일

ios/필수 파일 및 디렉토리 목록

포함 대상설명
Runner.xcodeproj/Xcode 프로젝트 기본 구성
Runner/AppDelegate.swift, Info.plist, 앱 아이콘 등 포함
PodfileCocoaPods 의존성 정의
ci_scripts/ci_pre_xcodebuild.shXcode Cloud 사전 작업 스크립트
Flutter/Generated.xcconfigFlutter에서 생성되며, 설정에 따라 포함되기도 함 (자동 생성 가능)
.gitignorePods/, .xcworkspace, env.dart 제외 설정 포함하면 좋음

📂 디렉토리 구조 예시

ios/
├── Runner.xcodeproj/             ← Xcode 프로젝트 구성
├── Runner/                       ← AppDelegate.swift, Info.plist 등
│   ├── AppDelegate.swift
│   ├── Info.plist
│   └── Assets.xcassets/
├── Podfile                       ← CocoaPods 의존성
├── ci_scripts/                   ← CI에서 실행할 스크립트
│   └── ci_pre_xcodebuild.sh
├── .gitignore                    ← Pods/, env.dart 등 제외
└── Flutter/                      ← (선택) Generated.xcconfig 포함

❌ 제외 항목 (자동 생성됨)

항목생성 위치 / 시점
Pods/pod install 시 자동 생성
Runner.xcworkspace/pod install 시 생성됨
Flutter.xcframework, App.frameworkflutter precache --ios 또는 flutter build ios 시 생성
DerivedData/, .xcarchiveXcode 빌드 시 임시 생성
env.dartci_pre_xcodebuild.sh에서 생성하므로 Git에 포함 X

0개의 댓글