>

iOS에서 새 프로젝트를 빌드하지 못했습니다.

react-native init [프로젝트 이름]으로 새 프로젝트 생성 그런 다음 react-native run-ios를 사용하여 실행하고 터미널에서 문제가 발생했습니다.

와이즈 비즈

기타 정보

  • React Native 버전 : 0.46.4
  • 플랫폼 : iOS
  • 개발 운영 체제 : macOS Sierra 10.12.5
  • Dev 도구 : Xcode 8.3.3

** BUILD FAILED **

The following commands produced analyzer issues: Analyze /Volumes/mac\ data/react/UpdateVersion/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c Analyze /Volumes/mac\ data/react/UpdateVersion/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c (2 commands with analyzer issues)

The following build commands failed: PhaseScriptExecution Install\ Third\ Party /Volumes/mac\ data/react/UpdateVersion/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh (1 failure)

Installing build/Build/Products/Debug-iphonesimulator/UpdateVersion.app An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2): Failed to install the requested application An application bundle was not found at the provided path. Provide a valid path to the desired application bundle. Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/UpdateVersion.app/Info.plist Print: Entry, ":CFBundleIdentifier", Does Not Exist

  • 답변 # 1

    다음은 iOS에서 최근에 이러한 오류가 발생했을 때 수행 한 작업입니다. 이 명령을 실행하면 문제를 일으키는 폴더를 제거 할 수 있습니다.

    rm -r ~/.rncache
    
    

    이 폴더를 프로젝트 디렉토리로 이동하십시오.

    cd /node_modules/react-native/third_party
    
    

    이 파일을 URL 용으로 다운로드하십시오.

    https://github.com/google/glog/archive/v0.3.4.tar.gz
    https://github.com/google/double-conversion/archive/v1.1.5.tar.gz
    https://github.com/react-native-community/boost-for-react-native/releases/download/v1.63.0-0/boost_1_63_0.tar.gz
    https://github.com/facebook/folly/archive/v2016.09.26.00.tar.gz
    
    

    이제 타사 폴더에서 이러한 파일을 바꾸고 Xcode에서 빌드를 정리하고 코드를 실행하십시오. 이 단계를 수행해도 다른 오류가 발생하면이 작업을 수행 한 후에 다른 문제에 직면했음을 알려주십시오. 그러나 내 문제는 이런 식으로 해결되었습니다.

관련 자료

  • 이전 vue.js - Vuex mapstate가 컴포넌트에 정의되어 있어도 정의되지 않은 오류가 발생합니다
  • 다음 android - 플러터 블루 설정 알림