2017-04-09 3 views
5

iOS Simulator에서 React Native 앱을 실행하고 BVLinearGradient를 사용하려고합니다. 나는 github ReadMe의 모든 지시를 따랐지만 BVLinearGradient와 관련된 오류가 발생했습니다. 개발자 콘솔에서React Native - BVLinearGradient - 'React/RCTViewManager.h'파일을 찾을 수 없습니다.

, 내가보고 오전 :

경고 : 기본 구성 요소는 내가 엑스 코드에서 직접 실행하면 "BVLinearGradient는"

존재하지 않습니다, 나는 참조 :

'React/RCTViewManager.h' file not found을 (BVLinearGradientManager에. h) 'React/RCTView.h' file not found (BVLinearGradient.h에서)

여기 무슨 일입니까? 고맙습니다.

+0

<0.40을 사용하는 경우 [email protected]을 사용하십시오. –

+0

제가 사용하고있는> 0.40 – user1072337

+0

''네이티브 반응식 반응식 네이티브 선형 그래디언트 '실행 했습니까 – chris

답변

1

라이브러리가 올바르게 연결되어 있지 않은 것처럼 보입니다. 몇 가지 확인 :

  • 설치 때 package.json 당신이 "react-native-linear-gradient": "2.0.0" (당신은 아마 --save를 잊어 버린 수 있습니다에 최근 >0.40로 업데이트 한 경우

  • 당신이 정말로 청소 할 수 있습니다 귀하의 확인 귀하의 Xcode 프로젝트 (제품 -> 클린) 및 빌드 폴더를 청소하는 데 도움이 될 수도 있습니다 (제품 - 키보드에서 옵션을 잡아 - 클린 빌드 폴더)

  • 빌드 구성표를 확인하십시오 도서관은 아니오 아마도 그것이 아직 구축되지 않았다는 것을 의미하는 React을 찾을 수 있어야합니다. 이것은 Cocoapods를 통해 설치하지 않는 경우에 해당 될 수 있습니다. 이 댓글의 단계를 따르십시오. https://github.com/facebook/react-native/issues/11721#issuecomment-270672904

행운을 비네! 희망이 도움이됩니다.

+0

RN 42를 사용하여 새 프로젝트를 시작했습니다. 가장 최신 버전의 패키지가 설치되어 있습니다. 나는 그 주석을 조사 할 것이다. 이것이 내가 코코아 포드를 사용해야한다는 것을 의미합니까? – user1072337

+0

아니, 당신은 Cocoapods가 필요하지 않습니다. 그런 다음'react-native-linear-gradient' 라이브러리의 수동 설치 지침을 따라야합니다. 때로는 라이브러리를 올바르게 연결하는 것이 번거 롭습니다. –

+0

나는 그 편지를 따라 갔다고 생각했다 ... – user1072337

1

며칠 전 정확히 동일한 문제가있었습니다. 문제는 앱을 만들 때 React가 아직 연결되어 있지 않다는 것입니다. 이 시도 :

이동 =>계획 =>제품 에를 구성표 관리 ... => 편집를 앱 제도 (목록에서 일반적으로 첫 번째)을 클릭하고 을 클릭 => 이동 빌드에 탭 => 선택을 취소 병렬

그런 다음 반응 의 대상 => 검색을 추가 + 기호를 클릭 구축, 제 1 목표 칼레를 선택 D

Add React to targets list

그런 다음 가 대상 목록에 반응하고 목록에서 첫 번째로 그것을 끌어 선택 추가 반응을 클릭합니다.

다음 제품 이동 => 정리하고 프로젝트를 다시 빌드하십시오.

도움이됩니다.

관련 문제