2016-06-21 2 views
2

티타늄 CLI (appc)로 작업하려고합니다.티타늄 CLI 선택 iPhone 유형

appc run --platform ios --liveview --target simulator --ios-version 9.3 --sim-type iphone --sim-version 9.3 --skip-js-minify 

어떻게 (아이폰 4S, 5, 6, 기가, 기가 플러스 ...)에서 실행할 수있는 특정 장치를 설정할 수 있습니다 : 이것은 내가 실행 해요 무엇인가? 내가 Appcelerator Studio에서 선택한 것처럼?

또한 Android 에뮬레이터에 Genymotion을 사용하고 있습니다. CLI를 사용하여 특정 에뮬레이터를 실행할 수 있습니까?

나는 안드로이드 Genymotion 에뮬레이터에서 실행하려면 다음 명령을 실행 해요

편집 :

/usr/local/bin/node /Users/ophir/.appcelerator/install/5.3.0/package/node_modules/titanium/lib/titanium.js build run --platform android --log-level trace --sdk 5.3.0.GA --project-dir /Users/ophir/Documents/Appcelerator_Studio_Workspace/MyApp/App --target emulator --android-sdk /Users/ophir/Library/Android/sdk-titanium --device-id Samsung Galaxy S6 - 6.0.0 - API 23 - 1440x2560 --skip-js-minify --liveview --deploy-type development --no-colors --no-progress-bars --no-prompt --prompt-type socket-bundle --prompt-port 55633 --config-file /var/folders/4x/8mnrwxd51rb3zmn36p6x30w40000gn/T/build-1466517191446.json --no-banner --project-dir /Users/ophir/Documents/Appcelerator_Studio_Workspace/MyApp/App 

그리고 다음과 같은 오류 받고 있어요 : 당신이 경우

[ERROR] Invalid "--device-id" value "Samsung" 

답변

2

을 스튜디오 빌드를 복제하려면 Studio에서 생성 된 빌드 명령 행을 확인하십시오.

그래서 아이폰 OS의 키 PARAMS은 다음과 같습니다

xcrun simctl list 
:

build run --platform ios --target simulator --ios-version 9.3 --device-family iphone --sim-type iphone --sim-version 9.3 --device-id XXXXXXXXXXX 

당신이 당신의 스튜디오 빌드에서에 관심이있는, 또는 터미널 실행에 시뮬레이터의 UDID를 붙여 + 절단 할 수 있습니다

그리고 원하는 시뮬레이터의 UDID를 선택하십시오.

build run --platform android --target emulator --device-id 'Google Nexus 5X - 6.0.0 - API 23 - 1080x1920' 

안드로이드

를 들어

에 의해 에뮬레이터 이름을 가져옵니다 : 스튜디오에서 실행할 때

/Applications/Genymotion\ Shell.app/Contents/MacOS/genyshell -c "devices list" 

Genymotion shell docs

+0

이 명령을 표시하지 않습니다. 첫 번째 줄은 "Appcelerator Command-Line Interface, version 5.3.0"입니다.이 명령 줄은 명령을 실행 한 후 얻을 수 있습니다. – developer82

+0

로그 수준을 추적으로 설정 했습니까? – JeffAtStepUp

+0

"DEBUG | Titanium Downloads Last Checked"를 검색하여 바로 아래를보십시오. – JeffAtStepUp