When I'm using xcode 9 beta 6 building a react-native project, it works fine.
But after I change to xcode 8.3, it builds failed, and shows me these information:
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)
How could I do if I use xcode 8.3 to develop ? I'm not able to use xcode 9 because of this: Xcode was crashed after adding ART.xcodeproj into Library
Thanks to all bros : )
FileProvide framework is only available in Xcode 9. You need to download and install Xcode 9 manually if you want to continue working on Xcode 8 environment,
I get this error too after updating my framework via cocoapods:
ld: framework not found FileProvider for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
You need to copy the FileProvider framework from Xcode 9 into the directory of Xcode 8.
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
One way to fix this is to go to:
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
and put FileProvider.framework to your project (such as copy, paste, then drag and drop to Project's Frameworks Group).
Then wait until XCode 9 is released and remove it.
Edit: There is a problem with this approach though, the app ran on iOS < 11 will crash because the binary for FileProvider won't be found.
To work around this problem:
add FileProvider.framework to your project on XCode 8.x
link binary with libraries
then unlink it.
the project should build without problem now.
And when you build with simulator, you should copy the FileProvider.framework into
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
I also have this problem, and I solved it by clean and rebuild project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With