xcodebuild를 사용하여 명령 줄에서 시뮬레이터에 (.app
을 으로 복사하여) 내 앱을 빌드하고 설치하고 있습니다. 내가 사용 :Xcodebuild의 .app가 즉시 충돌합니까? 하지만 Xcode의 .app가 성공적으로 실행됩니다.
xcodebuild -target MyApp
-configuration Debug
CPU_ARCHITECTURE=iphonesimulator6.1
install DSTROOT=Products
.APP는 /project_root/Products/Applications/MyApp.app
에서 생산하지만, 때마다 내가 시뮬레이터에 .app
을 실행 는 즉시 충돌합니다.
Xcode의 Run
에서 생성 된 .app
과 xcodebuild의 출력을 비교했습니다. 두 개의 MyApp.app
은 거의 동일하지만 MyApp
내부가 MyApp.app
인 바이너리가 다릅니다 (Xcode의 메모리 공간은 거의 두 배입니다). Xcode의 MyApp.app
에서 xcodebuild
으로 바이너리를 복사 해 보았습니다.
xcodebuild
님의 앱이 충돌하는 이유는 무엇입니까?
은 아마 당신이 팁에 대한 올바른 VALID_ARCHS ... –
흠 덕분에 설정하지 않은, 당신은에 자세히 설명 할 수 있습니까? 나는 VALID_ARCHS = "armv7 armv7s i386"과 그것들의 변종을 추가하려고 시도했지만,'.app'는 시동시 여전히 충돌하고 있습니다. 나는 또한'ARCHS'와'ONLY_ACTIVE_ARCH' 플래그를 설정할 몇 가지 제안을 시도했다. http://stackoverflow.com/questions/12889065/no-architectures-to-compile-for-only-active-arch-yes-active -arch-x86-64-valid – johngraham
모든 xcodebuild 옵션을 살펴보십시오. 타겟, 빌드 구성 등을 설정할 수 있습니다. 아마도 이것들 중 하나가 지정되지 않았을 것입니다. –