xcodebuild: 시뮬레이터 또는 장치?
다음으로 지정하려면 어떻게 합니까?xcodebuild(명령줄 도구) 시뮬레이터용으로 빌드할 것인지 장치용으로 빌드할 것인지 여부.
명령줄의 Xcode 빌드는 다음과 같습니다.
xcodebuild -configuration ${BUILD_TYPE} -target ${TARGET_NAME} -arch ${CPU_ARCHITECTURE} -sdk ${SIMULATOR_OR_IOS_SDK}
BUILD_TYPE"Release" 또는 "Debug"와 같은 것입니다(기본값은 이들이며 프로젝트에 다른 항목을 추가했을 수 있습니다).
TARGET_NAME빌드 중인 대상의 이름입니다(기본적으로 프로젝트와 동일한 이름).
CPU_ARCHITECTURE빌드하려는 CPU로, 다음 중 하나입니다.
i386, 암v6, 암v7
시뮬레이터 빌드에는 i386을 사용하고 장치 빌드에는 armv6 또는 armv7을 사용합니다. 일부 다른 장치는 armv7 코드를 실행할 수 없으므로 라이브러리를 빌드할 때 일반적으로 이러한 아키텍처를 모두 빌드한 다음 다음 다음 다음을 사용하여 접착하는 것이 좋습니다.lipo.
SIMULATOR_OR_IOS_SDK당신이 찾고 있는 것은 무엇입니까, 그것은 다음 중 하나입니다.iphoneos또는iphonesimulator이러한 값은 설치된 Xcode가 지원하는 최신 버전의 SDK를 사용합니다. 지원되는 SDK 목록은 다음과 같습니다.
xcodebuild -showsdks
그러면 다음과 같은 목록이 반환됩니다.
Mac OS X SDKs:
Current Mac OS -sdk
Mac OS X 10.6 -sdk macosx10.6
iOS SDKs:
iOS 4.2 -sdk iphoneos4.2
iOS Simulator SDKs:
Simulator - iOS 3.2 -sdk iphonesimulator3.2
Simulator - iOS 4.0 -sdk iphonesimulator4.0
Simulator - iOS 4.1 -sdk iphonesimulator4.1
Simulator - iOS 4.2 -sdk iphonesimulator4.2
xcodebuild이보다 더 많은 플래그가 있지만 Xcode를 사용하여 빌드 속성을 설정한 후 일반적으로 사용하는 플래그입니다.모든 설정을 사용할 필요는 없지만, 빌드하는 내용을 명확히 하는 것이 좋습니다. 그렇지 않으면 마지막 설정이 사용됩니다.
나는 그것을 찾습니다.-xcconfig매우 유용한 깃발입니다.이 옵션을 사용하면 xcconfig(빌드 설정 파일)의 경로를 지정할 수 있습니다.xccconfig 내에서, 당신은#include다른 xccconfig 파일.
언급URL : https://stackoverflow.com/questions/5010062/xcodebuild-simulator-or-device
'source' 카테고리의 다른 글
| Python/Django: runserver에서 콘솔로 로그, Apache에서 파일로 로그 (0) | 2023.08.08 |
|---|---|
| C#의 URI 문자열에서 파일 이름 가져오기 (0) | 2023.08.08 |
| Nontype을 intor 문자열로 변환하는 방법은 무엇입니까? (0) | 2023.08.08 |
| jQuery를 사용하여 하나의 스타일 속성만 제거하는 방법은 무엇입니까? (0) | 2023.08.08 |
| ADD 명령을 사용하여 디렉터리를 다른 디렉터리로 복사 (0) | 2023.08.08 |