2014-03-25 4 views
1
내가 정말 혼란 내 프로젝트에서이 경고 우연히

..갑작스런 경고 엑스 코드 5.1

1 warning: ignoring debug info with an invalid version (0)

2 WARNING: Linking two modules of different target triples: 'x86_64-apple-ios7.0.0' and 'x86_64-apple-ios6.0.0'

를 업그레이드 한 후 첫 번째 답변은 this 답변으로 해결되었습니다. 하지만 내 엑스 코드를 다시 시작한 후에 다시 경고 ...

두 번째는 바로 나타나 내가 이것에 대한 구글에서 아무것도 찾을 수 있습니다 ... 사전에

감사를 얻었다.

답변

1

항목 :

  • 당신에 대한 확인 Xcode 프로젝트 (⇧⌘K)를 청소해야합니다. 개인적으로 전체 파생 데이터 디렉토리 (⌥⇧⌘K) 인 AKA "nuke the entire site from orbit..."을 정리하고 싶습니다.

  • 업그레이드 후에도 몇 가지 문제가있었습니다. FWIW, Xcode 5.1 기본값 시뮬레이터는 "활성 아키텍처"로 빌드되며 대부분의 사람들은 x86_64입니다. 이전에는 sim 빌드의 기본 아키텍처가 i386이라고 생각합니다. 이것은 # 2 문제의 일부일 수 있습니다.

  • Re : # 2, 그 모듈 중 하나는 iOS6 SDK에 대해 컴파일되고 하나는 iOS7입니다. Clean을 사용하거나 모든 서브 모듈에서 Build Settings의 Base SDKLatest iOS으로 재설정해야 할 수도 있습니다.

+0

ohk ... 이것을보고 다시 .. 감사합니다. –

+0

좋아, 두 번째는 고정되어있어 ... 고마워 ...하지만 여전히 첫 번째는 ... : –

+0

고정 된 # 2를 아십니까? 후손을 위해. –