Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SDK compiled with xcode 9 does not work fine in xcode 8

Tags:

xcode

ios

ios11

I've an SDK that I built with Xcode-9-Beta. However, I'm trying to use this framework in a project that's running Xcode 8.3.3. However, I get a build error which says, ld framework not found "FileProvider" for architecture x86_64

Now, this FileProvider has been introduced in iOS-11 and I'm not using it anywhere in the SDK code. What could be the possible error. Please comment if you need further data around this.

like image 283
prabodhprakash Avatar asked Dec 03 '25 13:12

prabodhprakash


1 Answers

FileProvide framework is only available in Xcode 9.

You need to download and install Xcode 9 manually and copy the FileProvider framework from Xcode 9 to the same directory of Xcode 8 if you want to continue working on Xcode 8 environment.

  1. Download the Xcode9 release version here.
  2. Go to

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/

You can refer to this answer.

like image 189
felixwcf Avatar answered Dec 06 '25 04:12

felixwcf



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!