RCTAppState 오류 해결
3777 단어 XcodereactnativeXcode11
소개
나온 화면은 이쪽.
※ iPhone11 Pro Max를 이용하고 있습니다만, 다른 버젼에서도 같은 에러가 발생.
그 전에, 다음 부분은 정상적으로 다니는 것을 확인했습니다.
- yarn tsc -> 정상 종료
- yarn build -> 정상 종료
- XCode 빌드 -> 정상 종료
- 앱 시작(스플래시 표시) -> 정상 종료
- node_module 로드 -> 정상 종료
원인:XCode11에의 버젼 업에 의해 구 react-native가 움직이지 않게 되었다
→ 그래서, 대응 방법으로서는 이하의 2패턴.
①react-native의 버전을 올린다
②XCode10으로 되돌린다
①react-native의 버전을 올린다
원래 버전은 0.57.1
였습니다. 그래서.
1-1.react-native의 버전을 0.59.9로 변경해 보자.
참조 : htps : // 기주 b. 코 m / 후세 보오 k / 레아 ct-nachi ゔ / 이스에 s / 25154
→ 다른 오류가 산처럼 나와서 XCode 빌드를 할 수 없게 되었기 때문에
1-2.react-native 버전을 최신 0.61로 변경해 봅니다.
→ react-native-sound
이나 amazon-cognito-identity-js
등의 다른 모듈에서 'React/RCTBridgeModule.h' file not found
에러가 나와 XCode 빌드를 할 수 없기 때문에 되돌린다.
1-3.장애 부분만 고쳐 본다.
참조 : htps : // 기주 b. 코 m/후세보오 k/레아 ct나치ゔぇ/푹 l/25146/후우 s#ぢ f-263fc157df세55895cdc16495b55d190
XCode11 대응으로서, node_modules/react-native/React/Base/RCTModuleMethod.mm
의 l.94
에 1행 개수가 들어가 있습니다.
react-native 자체를 버전 업하고 싶지 않은 경우는 이 1행을 수동 추가한다.
→ 무사히 일어났다! ! ! !
RCTModuleMethod.mmstatic BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__attribute__((unused))") ||
// ↓の1行を追加
RCTReadString(input, "__attribute__((__unused__))") ||
RCTReadString(input, "__unused");
}
②XCode10으로 되돌린다
참조 : htps : // 이 m / p 1109 / ms / 0f4c0b343b1515bc90d
→ 나의 경우, 원래 사용하고 있던 버젼은 XCode10.2.1
이었으므로 이것으로 되돌리면 OK의 길.
(단, 요건으로서 XCode11이 좋았기 때문에 1-3.障害部分だけ直してみる
로 대응했습니다)
끝에
이번에도 선배나 각처 참고로 했습니다...다사!
메모 작성이지만 누군가의 도움이 되었으면 좋겠습니다.
Reference
이 문제에 관하여(RCTAppState 오류 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kuranoaka/items/3f8b5786cd47659c4297
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__attribute__((unused))") ||
// ↓の1行を追加
RCTReadString(input, "__attribute__((__unused__))") ||
RCTReadString(input, "__unused");
}
참조 : htps : // 이 m / p 1109 / ms / 0f4c0b343b1515bc90d
→ 나의 경우, 원래 사용하고 있던 버젼은
XCode10.2.1
이었으므로 이것으로 되돌리면 OK의 길.(단, 요건으로서 XCode11이 좋았기 때문에
1-3.障害部分だけ直してみる
로 대응했습니다)끝에
이번에도 선배나 각처 참고로 했습니다...다사!
메모 작성이지만 누군가의 도움이 되었으면 좋겠습니다.
Reference
이 문제에 관하여(RCTAppState 오류 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kuranoaka/items/3f8b5786cd47659c4297
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(RCTAppState 오류 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kuranoaka/items/3f8b5786cd47659c4297텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)