首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用xcode 9编译的SDK在xcode 8中不能正常工作

使用xcode 9编译的SDK在xcode 8中不能正常工作
EN

Stack Overflow用户
提问于 2017-09-06 22:56:38
回答 3查看 1.3K关注 0票数 3

我有一个用Xcode-9-Beta构建的SDK。但是,我正在尝试在一个运行Xcode8.3.3的项目中使用这个框架。但是,我得到了一个构建错误,显示为ld framework not found "FileProvider" for architecture x86_64

现在,这个FileProvider已经在iOS-11中引入了,我不会在SDK代码中的任何地方使用它。可能的错误是什么。如果你需要更多的数据,请发表评论。

EN

回答 3

Stack Overflow用户

发布于 2017-09-29 14:47:01

FileProvide框架仅在Xcode9中可用。

如果您想继续在Xcode8环境下工作,您需要手动下载并安装Xcode9,并将Xcode9中的FileProvider框架复制到Xcode8的相同目录下。

here.

  • Go发行版/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/

下载到

你可以参考这个answer

票数 2
EN

Stack Overflow用户

发布于 2017-10-12 15:25:45

请按照以下步骤操作

1)在构建阶段,将FileProvider.framework添加到链接二进制文件和库部分。

2)将必填项改为可选项。

3)清理项目。

4)运行。

应用程序将运行而不会崩溃。

票数 2
EN

Stack Overflow用户

发布于 2017-09-14 14:26:43

我也遇到了这个bug。

我认为这可能是一个Xcode错误,我已经提交了一个错误报告。

如果想要解决这个问题,可以将FileProvider.framework添加到目标的链接框架和库中,并将status选择为optional。

这将解决此错误,但与Fileprovider相关的任何函数都将不起作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46078489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档