titanium cli 3.4.0 가 나오기 전에는
$ titanium build --appify --retina --tall --platform ios --device-id "iPhone Retina (4 inch 64-bit)"
같은 명령으로 특정 시뮬레이터로 빌드 할 수 있었는데요, iphone 6 등은 “iPhone Retina (4 inch 64-bit)” 같은 이름의 맵핑을 빼먹었는지
$ titanium build --appify --retina --tall --platform ios --device-id "iPhone 6"
의 “iPhone 6” 같은 파라미터가 유효하지 않다고 나오면서 대화형 인터페이스로 디바이스를 선택해도 appify를 실패하게 됩니다.
- 해결방법
iOS Simulator 에서 Hardware > Device > Manage Devices… 를 실행하면 나오는 시뮬레이터 중에서 원하는 Identifier 를 --device-id의 옵션으로 넣으면 됩니다.