[ReactNative][iOS]의 실제 디버깅 및 오프라인 패키지 방식
2205 단어 ReactNative
(1) 앞말
이 글은 React Native에서 iOS 개발의 흔한 디버깅 방식과 오프라인 패키지 개발 방식에 대해 설명합니다.iOS 개발을 한 학우들은 iOS 개발 디버깅은 애플 개발자 계정을 등록해야 한다는 것을 알고 있다. XCode7 이후 iOS 개발자들은 비용을 지불하지 않고 디버깅 프로그램을 사용할 수 있다.그래서 진정한 디버깅을 하려면 두 걸음만 하면 된다.애플 개발자로 등록하기;2. XCode7 또는 이전 버전의 IDE를 다운로드합니다.
(2) 실제 기기 디버깅
개발 단계에서 우리는 로컬 서버를 시뮬레이션 서버로 사용할 수 있어 개발 과정에서 개발자가 테스트 개발을 편리하게 할 수 있다.다음 절차를 따르십시오.
jsCodeLocation = [NSURL URLWithString:@"http://172.19.8.165:8081/index.ios.bundle?platform=ios&dev=true"];
위의 172.19.8.165를 컴퓨터의 IP 주소로 변경합니다. -2.3 USB 데이터 라인으로 컴퓨터와 실제 기기를 연결하고 XCode를 켜고 실제 기기를 선택합니다. -2.4 Run 또는command + R 실행 프로그램을 클릭합니다. -2.5 핸드폰을 흔들면 개발자 메뉴를 열 수 있고 메뉴에서 디버깅 옵션을 선택할 수 있다.
(3) 오프라인 패키지 방식 개발
위에서 말한 그런 방식은 서버를 사용하여 js 파일을 불러오는 것입니다. 이곳의 서버는 로컬 시뮬레이션 서버이지만 온라인 불러오는 방식으로 개발된 셈입니다.현재 로컬 오프라인 방식 개발 모델로 JS 파일을 불러오는 것을 소개합니다. 오프라인 방식은 JS 파일을 iOS 프로젝트 파일에 넣는 것입니다. 포장할 때 설치 패키지에 포장됩니다.이렇게 하면 온라인 서버가 필요 없다.구체적인 단계는 다음과 같다.
jsCodeLocation = [[NSBundle mainBundle]URLForResource:@"main" withExtension:@"jsbundle"];
main을 바꿀 수 있습니다.jsbundle 파일은 당신의 파일입니다.
(4) 개발자 메뉴 비활성화
발표 버전의 응용 프로그램을 컴파일할 때, 응용 프로그램의 scheme를release 버전으로 설정하여 응용 프로그램의 디버깅 메뉴를 닫아야 합니다.
(5) 문제 조사
curl 명령 실행 오류가 발생하면 서비스가 정상적으로 실행되는지 확인한 다음 끝에 - ipv4 로고를 추가해 보십시오.
[주의] react native 0.14 버전부터 Xcode build가 Bundle React Native code and Images를 사용하도록 설정되면 자바스크립트와 이미지 자원이 자동으로 응용 프로그램에 포장됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[ReactNative][iOS]의 실제 디버깅 및 오프라인 패키지 방식이 글은 React Native에서 iOS 개발의 흔한 디버깅 방식과 오프라인 패키지 개발 방식에 대해 설명합니다.iOS 개발을 한 학우들은 iOS 개발 디버깅은 애플 개발자 계정을 등록해야 한다는 것을 알고 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.