我有一个用Xcode-9-Beta构建的SDK。但是,我正在尝试在一个运行Xcode8.3.3的项目中使用这个框架。但是,我得到了一个构建错误,显示为ld framework not found "FileProvider" for architecture x86_64
现在,这个FileProvider已经在iOS-11中引入了,我不会在SDK代码中的任何地方使用它。可能的错误是什么。如果你需要更多的数据,请发表评论。
发布于 2017-09-29 14:47:01
发布于 2017-10-12 15:25:45
请按照以下步骤操作
1)在构建阶段,将FileProvider.framework添加到链接二进制文件和库部分。
2)将必填项改为可选项。
3)清理项目。
4)运行。
应用程序将运行而不会崩溃。
发布于 2017-09-14 14:26:43
我也遇到了这个bug。
我认为这可能是一个Xcode错误,我已经提交了一个错误报告。
如果想要解决这个问题,可以将FileProvider.framework添加到目标的链接框架和库中,并将status选择为optional。
这将解决此错误,但与Fileprovider相关的任何函数都将不起作用。
https://stackoverflow.com/questions/46078489
复制相似问题