이 question은 관련되어 있지만 관련 문제는 해결되지 않습니다.xcodebuild를 iOS 프로젝트 및 iOS 시뮬레이터와 함께 사용
OS X 10.7.5에서 Xcode 4.6.3을 사용하고 있습니다.
단일보기 iOS 앱의 기본 프로젝트를 만들고 프로젝트 설정을 변경하지 않았습니다. 물론이 프로젝트는 iOS Simulator 용 Xcode를 빌드합니다. 그러나 xcodebuild를 명령 줄에서 사용하려고하면 xcodebuild가 실패합니다. 임시
내가 시도 :
프로젝트 이름은 그냥
xcodebuild -scheme temp -sdk iphonesimulator6.1
하고 그 결과 생산 :
Build settings from command line:
SDKROOT = iphonesimulator6.1
=== BUILD NATIVE TARGET temp OF PROJECT temp WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
다른 SO 질문에 기반을, 나는 시도 :
xcodebuild ARCHS="armv7 armv7s" ONLY_ACTIVE_ARCH=NO -scheme temp -sdk iphonesimulator6.1
t 비슷한 결과 :
Build settings from command line:
ARCHS = armv7 armv7s
ONLY_ACTIVE_ARCH = NO
SDKROOT = iphonesimulator6.1
=== BUILD NATIVE TARGET temp OF PROJECT temp WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ARCHS=armv7 armv7s, VALID_ARCHS=i386).
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
xcodebuild를 사용하여 빌드하려면 xcodebuild 명령을 실행해야합니까?
감사합니다.
Xcode 앱은 시뮬레이터에서 문제없이 빌드 할 수 있습니다. 명령 줄에서 xcodebuild를 사용하려고 할 때만 실패합니다. Xcode app이 그것을 빌드 할 수 있다면 xcodebuild가 가능해야합니다. xcodebuild에 전달할 매개 변수를 알아야합니다. – ericg
흠 - 음, 처음 문제가 생겼을 때 설정되지 않은 프로젝트에 대해 64 비트 대상을 작성하려고 시도한 것으로 보입니다. 아마도 유효한 아키텍처를 강요하기 위해 -arch i386을 사용해 보시겠습니까? –
그래, 나도 그걸 시도했지만 비슷한 결과로 여전히 실패했다. Xcode 5를 사용하면이 모든 것이 훨씬 안정적으로 보이지만 Xcode 4.6.3에서 작동해야합니다. – ericg