objective c - No se encontró el framework xcode 8.3 FileProvider for architecture armv7
objective-c react-native (5)
Intenta reiniciar tu computadora y limpia los datos derivados.
Cuando uso xcode 9 beta 6 para construir un proyecto reactivo nativo, funciona bien.
Pero después de cambiar a xcode 8.3, las compilaciones fallaron y me muestran esta información:
ld: framework not found FileProvider for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Apple Mach-O Linker (ld) Error Group
: Linker command failed with exit code 1 (use -v to see invocation)
¿Cómo podría hacerlo si utilizo xcode 8.3 para desarrollar? No puedo usar xcode 9 debido a esto: Xcode se bloqueó después de agregar ART.xcodeproj a la Biblioteca
Gracias a todos los bros:)
También tengo este problema, y lo resolví mediante un proyecto de limpieza y reconstrucción.
Una forma de solucionar esto es ir a:
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
y coloque FileProvider.framework en su proyecto (como copiar, pegar, luego arrastrar y soltar en el Grupo de marcos de trabajo del proyecto).
Luego espere hasta que XCode 9 se libere y elimínelo.
Edición: aunque hay un problema con este enfoque, la aplicación que se ejecuta en iOS <11 se bloqueará porque no se encontrará el binario para FileProvider.
Para evitar este problema:
añada FileProvider.framework a su proyecto en XCode 8.x
enlace binario con bibliotecas
luego desvincularlo.
El proyecto debe construirse sin problema ahora.
Y cuando creas con simulador, deberías copiar el FileProvider.framework en
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
El marco FileProvide solo está disponible en Xcode 9. Debe descargar e instalar Xcode 9 manualmente si desea continuar trabajando en el entorno Xcode 8.
También recibo este error después de actualizar mi framework a través de cocoapods:
ld: framework not found FileProvider for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Debe copiar el marco FileProvider de Xcode 9 en el directorio de Xcode 8.
- Descargue la versión de lanzamiento de Xcode 9 here .
- Después de la instalación, vaya a la carpeta Aplicación , haga clic con el botón derecho en Xcode9.app, seleccione Mostrar contenido del paquete .
- Ir a este directorio:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
- Copie el FileProvider.framework y péguelo en el mismo directorio de Xcode8.app.
- Reinicie su Xcode8, limpie su proyecto y reconstrúyalo.