-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
iOS CI 워크플로우가 실패하는 문제를 해결하기 위한 작업입니다.
문제점
-
Framework 아키텍처 불일치
- CI에서
iosArm64(실제 디바이스용) 프레임워크를 빌드 - Xcode는
iOS Simulator에서 빌드 시도 - 시뮬레이터용으로는
iosSimulatorArm64프레임워크 필요
- CI에서
-
CocoaPods 버전 불일치
- CI에서 CocoaPods 1.15.2 사용
- Podfile.lock은 CocoaPods 1.16.2로 생성됨
- 버전 차이로 인한 호환성 문제 발생
-
CocoaPods 의존성 설치 누락
- pod install 단계가 없어 의존성이 설치되지 않음
-
Xcode 빌드 단계 누락
- 프레임워크만 빌드하고 실제 iOS 앱 빌드 검증이 없음
TODO
- CocoaPods 캐시 추가하여 빌드 속도 개선
- CocoaPods 의존성 설치 단계 추가 (pod install)
- CocoaPods 버전을 1.16.2로 업데이트
- Framework 빌드를 시뮬레이터용으로 변경 (linkDebugFrameworkIosSimulatorArm64)
- Xcode 빌드 단계 추가하여 전체 앱 빌드 검증
- CI 실행 결과 확인
변경 사항
.github/workflows/ios-ci.yml
- CocoaPods 캐시 추가
- CocoaPods 1.16.2 설치 및 pod install 단계 추가
- Framework 빌드 타겟을 iosSimulatorArm64로 변경
- Xcode 빌드 단계 추가 (시뮬레이터 타겟)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working