Skip to content

iOS CI build 에러 수정 #12

@chanho0908

Description

@chanho0908

Description

iOS CI 워크플로우가 실패하는 문제를 해결하기 위한 작업입니다.

문제점

  1. Framework 아키텍처 불일치

    • CI에서 iosArm64 (실제 디바이스용) 프레임워크를 빌드
    • Xcode는 iOS Simulator에서 빌드 시도
    • 시뮬레이터용으로는 iosSimulatorArm64 프레임워크 필요
  2. CocoaPods 버전 불일치

    • CI에서 CocoaPods 1.15.2 사용
    • Podfile.lock은 CocoaPods 1.16.2로 생성됨
    • 버전 차이로 인한 호환성 문제 발생
  3. CocoaPods 의존성 설치 누락

    • pod install 단계가 없어 의존성이 설치되지 않음
  4. 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 빌드 단계 추가 (시뮬레이터 타겟)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions