xcode 9 上编译静态库在低版本xcode 可能链接失败

Xcode 9上编译的静态库在低版本xcode 上编译有可能提示链接失败。

错误:ld: framework not found FileProvider for architecture x86_64 / arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决方案:下载xcode 9 

Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library中找到缺失的framework 拷贝到低版本xcode相同的路径下。


注:如果是模拟器链接失败则在模拟器sdk上找到相应缺失的库文件。

Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library中找到缺失的framework 拷贝到低版本xcode相同的路径下。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章