clang: ошибка: нет такого файла или каталога: ‘/Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libReact.a’

#react-native

#react-native

Вопрос:

Мое приложение react-native нормально компилируется в симуляторе ios, но я получаю эту ошибку:

 The following build commands failed:
        Ld build/Build/Products/Debug-iphonesimulator/F8v2.app/F8v2 normal x86_64

clang: error: no such file or directory: '/Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libReact.a'
  

Более длительный вывод:

 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -L/Users/*****/f8app/ios/build/Build/Products/Debug-iphonesimulator -L/Users/*****/f8app/ios/build/Build/Products/Debug-iphonesimulator/CodePush -L/Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/React -F/Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator -filelist /Users/*******/f8app/ios/build/Build/Intermediates/F8v2.build/Debug-iphonesimulator/F8v2.build/Objects-normal/x86_64/F8v2.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=7.0 -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -ObjC -lc   -fobjc-arc -fobjc-link-runtime /Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libReact.a /Users/******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTActionSheet.a /Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTGeolocation.a /Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTImage.a /Users/******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTLinking.a /Users/******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTNetwork.a /Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTSettings.a /Users/******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTText.a /Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTVibration.a /Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libRCTWebSocket.a -lPods-F8v2 -Xlinker -dependency_info -Xlinker /Users/******/f8app/ios/build/Build/Intermediates/F8v2.build/Debug-iphonesimulator/F8v2.build/Objects-normal/x86_64/F8v2_dependency_info.dat -o /Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/F8v2.app/F8v2
    clang: error: no such file or directory: '/Users/*******/f8app/ios/build/Build/Products/Debug-iphonesimulator/libReact.a'

    ** BUILD FAILED **


    The following build commands failed:
        Ld build/Build/Products/Debug-iphonesimulator/F8v2.app/F8v2 normal x86_64
    (1 failure)
    Installing build/Build/Products/Debug-iphonesimulator/F8v2.app
    An error was encountered processing the command (domain=LaunchServicesError, code=0):
    The operation couldn’t be completed. (LaunchServicesError error 0.)
  

Ответ №1:

Я решил следующим образом:

  1. В Xcode выберите проект> Build Settings > Установить Build Active Architecture Only Yes .
  2. Повторите то же самое для цели.
  3. Выполнить.
  4. Установите Build Active Architecture Only обратно No , если вам нужна предыдущая конфигурация.

Ответ №2:

Я много раз сталкивался с этой ошибкой. Всякий раз, когда я думал, что решил проблему, она возникала у меня снова на следующий день. У меня не было никаких ошибок на стороне Android. Я предлагаю, прежде чем менять какие-либо параметры в xcode, подумать об этом дважды. Вы можете попробовать выполнить следующие шаги.

1-) Проект -> Цели-> ваш проект -> этапы сборки -> связать двоичные библиотеки iwth -> нажать добавить ( ) -> добавить добавить libReact.a

2-) откройте projects erp.xcodeprof -> project.pbxproj и убедитесь, что какие-либо сторонние библиотеки не добавляются более одного раза.

3-) проверьте папку node_modules, если есть какая-либо папка библиотеки, которая не используется на стороне ios, удалите ее, создайте заново и снова добавьте стороннюю библиотеку.

Удачи