2012-06-20 2 views
3

명령 줄에서 xcodebuild는 Xcode UI 내에서 빌드하는 것과는 다른 결과를 제공합니다. 여기 xcodebuild는 Xcode 내에서 빌드하는 것과는 다른 구성을 사용합니다.

내가 통과 그 명령 줄입니다 :

$ xcodebuild -sdk iphonesimulator5.0 -configuration Release -scheme mylib -target mylib

이 대상이 정적 라이브러리 파일을 생성하도록 설정하는 것이 중요 할 수있다.

프로젝트 파일에서 -Wundeclared-selector를 토글 링했기 때문에 다른 설정이 사용되고 있다는 것을 알고 있습니다. 그러나 xcodebuild를 명령 줄에서 실행할 때 이러한 경고가 표시됩니다.

다른 사람들이이 문제가있는 것 같습니다 : Why does xcodebuild give different build results than XCode UI

답변

3

내 컴퓨터에 설치 엑스 코드의 여러 버전을했다. 이 문제를 해결했습니다 :

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/ 
+0

고마워요. 빠르 베웬, 이걸로 내 머리를 찢어 버렸어. 자신의 대답을 정답으로 표시 할 수 있습니다. –

+0

두 가지 버전의 Xcode를 사용하고 있었고 Xcode가 성공적으로 빌드되는 동안 xcodebuild를 사용하여 빌드가 실패했습니다. 이것은 내 시간을 낭비하지 않고 저장했습니다. – green0range