2012-10-15 4 views
49

Xcode에서 실행 중일 때 올바르지 만 과 함께 명령 줄을 사용하려는 경우 $/usr/bin/xcodebuild -scheme projectA - workspace projectA.xcworkspace -configuration 클린 빌드 디버그컴파일 할 아키텍처가 없습니다. (ONLY_ACTIVE_ARCH = YES, 활성 아치 = x86_64, VALID_ARCHS = armv7 armv7s)

그리고 나서 다음을 제안하십시오. 빌드 설정에서

=== BUILD NATIVE TARGET projectA OF PROJECT projectA WITH CONFIGURATION Debug === 
Check dependencies 
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s). 

은 다음과 같습니다

  • 아키텍처 : Starndard (하는 ARMv7, armv7s)
  • 자료 SDK : 최신 아이폰 OS (아이폰 OS 6.0)
  • 빌드 액티브 아키텍처 만 : 디버그 예, 출시 아니요
  • 유효한 아키텍처 : armv7 armv7s

Build Active Architecture Only = No을 변경 한 후 빌드가 성공했습니다.

추천 줄 모드에서 성공하려면이 상황에 대한 제안 설정은 무엇입니까? 감사.

답변

74

명령 줄 자체에서 "활성 아키텍처 만 빌드"및 "아치"값을 설정할 수 있습니다. ARCHS = "armv7 armv7s"를 ONLY_ACTIVE_ARCH = NO로 설정합니다.

는/usr/빈/xcodebuild 아치는 "하는 ARMv7 armv7s를"= ONLY_ACTIVE_ARCH = NO -workspace -scheme ......

이 수동으로 변경에서 당신을 해방한다 값을 입력하십시오.

+0

프로젝트 설정을 어떻게하면 좋습니까? – Gerry

0

내 경우에는 빈 '해결 된'셀을 생성 한 대상 레벨의 '유효한 아키텍처'에서 빈 셀이었습니다.

이로 인해 'valid architectures'매개 변수가 비어 있고 링커 오류가 발생합니다.

관련 문제