2016-06-21 3 views
0

안에 어떤 이유로 아이폰 6, 출력의 일부 항상 기본값을 네이티브 응용 프로그램을 반응 장치 시뮬레이터를 실행하는 경우 :원주민 반작용 : 기본 iOS 장비를 시뮬레이터

$ react-native run-ios 
Found Xcode project AwesomeProject.xcodeproj 
Launching iPhone 6 (9.3)... 

이 장치는 Hardware>Device 메뉴를 통해에서만 변경할 수 있습니다 일단 시뮬레이터가 실행 중이면.

시뮬레이터 내에서 이전 iPhone 버전을 사용하도록 Xcode를 설정했지만 IDE에서만 작동하며 CLI에서는 작동하지 않습니다.

CLI에서 react-native을 실행할 때 기본 iOS 기기를 변경하는 방법은 무엇입니까?

+0

가능한 중복 :

node_modules/react-native/local-cli/runIOS/runIOS.js

이 블록은 아이폰 OS 시뮬레이터, 엑스 코드 방식과 루트 프로젝트 위치를 설정하는 데 유용 [네이티브 변경 기본 iOS 시뮬레이터 장치에 대한 기본 반응] (http://stackoverflow.com/questions/37328942/react-native-change-default-ios-simulator-device) –

답변

0

는이 파일을 변경하여 기본값을 설정할 수 있습니다 :의

const args = parseCommandLine([ 
    { 
     command: 'simulator', 
     description: 'Explicitly set simulator to use', 
     type: 'string', 
     required: false, 
     default: 'iPhone 6', 
    }, { 
     command: 'scheme', 
     description: 'Explicitly set Xcode scheme to use', 
     type: 'string', 
     required: false, 
    }, { 
     command: 'project-path', 
     description: 'Path relative to project root where the Xcode project (.xcodeproj) lives. The default is \'ios\'.', 
     type: 'string', 
     required: false, 
     default: 'ios', 
    } 
    ], argv); 
1

현재 기본값을 설정할 방법이 없습니다. 당신이 thread에서 설명한 바와 같이이

react-native run-ios --simulator="iPhone 5" 

사용자 정의 simualtor에서 실행하는 데 사용할 수 있습니다.

관련 문제