react-native로 아이폰 앱을 만들고 나서 react-native run-ios를 치면 simulator가 켜지고 그 위에 앱이 구동된다.

때로는 실제 기기에서 테스트 할 필요가 있고 이를 위해 핸드폰과 컴퓨터를 USB로 연결한 후에, xcode에서 run을 하면 실제 기기에서 앱이 구동된다. 하지만, 매번 xcode를 키는건 불편하다. Terminal(Command Line)에서 바로 핸드폰에서 앱이 구동될 수 있도록 할 수 있다.

ios-deploy 설치

sudo npm install -g ios-deploy --unsafe-perm=true --allow-root

실행

react-native run-ios --device

그런데, 이렇게 했는데도 그냥 앱이 계속 설치중이다….라고 만 나오면 아래와 같이 configuration을 추가해준다.

react-native run-ios --device --configuration release

참고 : https://docko.tistory.com/entry/ReactNative-iPhone-%EC%9E%A5%EB%B9%84%EB%A1%9C-%EC%95%B1-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0