2011-11-17 3 views
2

Xcode가 갑자기 나에게 악명 높은 preprocessor or lexical issue을 주었을 때 Xcode 4를 사용하여 OTA 배포를 보관하려고했습니다. 이것은 장치와 시뮬레이터 모두에서 구성 설정을 빌드하거나 해제 할 때 발생하지 않았습니다.어휘 또는 전 처리기가 보관시 Xcode를 발행합니다.

나는 꺽쇠 괄호 스타일 가져 오기와 함께 내 정적 라이브러리를 사용했습니다. 용서해주십시오.하지만 문제를 일으킬 수있는 것은 아닙니다. 내 정적 라이브러리 프로젝트에

#import <MyCommonLib/headerfile.h> 

, 나는 public 섹션에 헤더를 모두 넣고는 빌드 결과 (검사)에 대한 DerrivedData 공유 폴더에 잘 배치, 나는 내 주요의 종속성을 뒀다 정적 라이브러리 프로젝트에 의존하는 프로젝트, 또한 내 메인 프로젝트와 정적 라이브러리를 연결했습니다.

내가 보관 처리 할 때이 문제가 발생할 수있는 원인은 무엇입니까? (그것은 내 장치와 시뮬레이터 모두에서 훌륭하게 테스트되었습니다).

건배,

답변

0

이 오류는 컴파일러에 의해 참조 더 이상 발견되지 않는 일부 "수입"파일/때문이다 (아마도 "삭제"중 하나를 디스크에서 삭제는/참조 만 삭제).

봅니다 변경 :

#import<MyCommonLib/headerfile.h> 

에 :

#import "MyCommonLib/headerfile.h" 

확실 파일뿐만 아니라 존재합니다.

+0

얍, 사실 나는 그것을 시도해도 효과가 없을 것입니다. 파일이 아직 남아 있고 (삭제되지 않음) 디버그로 돌아가서 장치와 시뮬레이터 모두에서 실행하려고 할 때마다 다시 작동합니다. 그러나 보관을 시도합니다. 나는 정사각형으로 돌아 왔는데, 악명 높은 "File not found error"입니다. – Rpranata

+0

빌드 로그를 게시 할 수 있습니까? – Raptor

+0

로그 탐색기 스크린 샷입니다. https://skitch.com/rend88/gjkyh/xcode – Rpranata

관련 문제