Ios 使用xcode 9编译的SDK在xcode 8中无法正常工作
我有一个用Xcode-9-Beta构建的SDK。然而,我正试图在一个运行Xcode 8.3.3的项目中使用这个框架。但是,我得到一个生成错误,它说,Ios 使用xcode 9编译的SDK在xcode 8中无法正常工作,ios,xcode,ios11,Ios,Xcode,Ios11,我有一个用Xcode-9-Beta构建的SDK。然而,我正试图在一个运行Xcode 8.3.3的项目中使用这个框架。但是,我得到一个生成错误,它说,ld framework找不到架构x86_64的“文件提供程序” 现在,这个FileProvider已经在iOS-11中引入,我不会在SDK代码中的任何地方使用它。可能的错误是什么。如果您需要有关此问题的更多数据,请发表评论。我也遇到了此错误 我想这可能是一个Xcode错误,我已经提交了一份错误报告 如果要解决此问题,可以将FileProvider.
ld framework找不到架构x86_64的“文件提供程序”
现在,这个
FileProvider
已经在iOS-11中引入,我不会在SDK代码中的任何地方使用它。可能的错误是什么。如果您需要有关此问题的更多数据,请发表评论。我也遇到了此错误
我想这可能是一个Xcode错误,我已经提交了一份错误报告
如果要解决此问题,可以将FileProvider.framework添加到目标的链接框架和库中,然后选择“状态”为“可选”
这将解决此错误,但与Fileprovider相关的任何功能都将无法工作。Fileprovider框架仅在Xcode 9中可用。 如果要继续使用Xcode 8环境,需要手动下载并安装Xcode 9,并将FileProvider框架从Xcode 9复制到Xcode 8的同一目录
应用程序将在不崩溃的情况下运行。此问题已由苹果公司修复。请使用Xcode 9.1