ReactNative를 처음 사용하고 ReactNative로 프로젝트를 만들었으며 장치가 USB (Android 및 iOS)를 통해 연결된 경우 장치에서도 시뮬레이터에서 실행 중입니다.ReactNative 스플래시 화면 후 ipa가 추락합니다.
하지만 다음 단계를 수행하고 장치에 설치되지만 시작 화면을 닫으면 ipa를 생성하므로 클라이언트에 보내야합니다. 어떤 도움을 주시면 감사하겠습니다.
여기난 다음 단계이다 단말 반응 네이티브 번들 --dev 거짓 --entry - 파일하는 index.js이 --bundle 출력 IOS/main.jsbundle에
1.Executed 명령 - -platform IOS
AppDelegate.m은이 라인을 2.commented :
jsCodeLocation = [RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot @ "인덱스"fallbackResource : 닐]]; 이 추가되었습니다 :
jsCodeLocation = [[NSBundle mainBundle] URLForResource : @ "main"withExtension : @ "jsbundle"];
하지만 도움이되지 않았다는 내가 다음 :- 개설의 Info.plist 및 앱 운송 보안 설정 및 예외 도메인을 확장합니다. 아래에 localhost 항목이 있으며 제거됩니다.
2. 제품 -> 구성표 -> 구성표를 xCode로 편집하십시오. Run 탭을 선택하고 Build Configuration 드롭 다운을 Release로 설정하십시오.
그런 다음 제품 -> 보관 및 ipa 내보내기,하지만 아무것도 나를 위해 일했다. 미리 감사드립니다.
적절한 프로비저닝 프로파일 및 인증서를 추가 했습니까? 다시 한번 확인해 주시겠습니까? –
@ Ashok Londhe 1 자동 인증서 서명을 사용하고 있습니다. – user1841079
개발자 계정에서 인증서를 만든 다음 키 체인에 저장해야만 Xcode에서 프로비저닝 프로파일을 선택하고 적절한 인증서를 설정해야합니다. –