2017-01-10 6 views
0

CircleCI에 문제가 있습니다.iOS의 CircleCI에서 sqlite3.h 오류를 찾을 수 없습니다.

iOS 앱이 내 로컬 컴퓨터에서 완벽하게 컴파일되지만 CircleCi에는 해당 컴퓨터에 sqlite3.h 파일이 없거나 최소한 동일한 디렉토리에없는 것 같습니다. 여기

CicleCI 로그의 일부 : enter image description here

이 GRDB.swift라는 이름의 포드와 관련이이 문제. 모듈을 열면 다음과 같습니다. enter image description here

어떻게 해결할 수 있습니까?

답변

0

스위프트 모듈 맵은 절대 경로를 포함합니다. Xcode를 특정 위치에 배치해야하기 때문에 매우 고통 스럽습니다.

해결책은 CircleCI가 Xcode를 정규 위치에 놓는 것입니다. 또 다른 해결책은 빌딩 전에 모듈 맵을 수정하는 것입니다.

많은 사용자에게 매우 중요하기 때문에 최종 해결책을 사용하십시오.