Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用xcode 9编译的SDK在xcode 8中无法正常工作_Ios_Xcode_Ios11 - Fatal编程技术网

Ios 使用xcode 9编译的SDK在xcode 8中无法正常工作

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.

我有一个用Xcode-9-Beta构建的SDK。然而,我正试图在一个运行Xcode 8.3.3的项目中使用这个框架。但是,我得到一个生成错误,它说,
ld framework找不到架构x86_64的“文件提供程序”


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

我也遇到了此错误

我想这可能是一个Xcode错误,我已经提交了一份错误报告

如果要解决此问题,可以将FileProvider.framework添加到目标的链接框架和库中,然后选择“状态”为“可选”


这将解决此错误,但与Fileprovider相关的任何功能都将无法工作。

Fileprovider框架仅在Xcode 9中可用。

如果要继续使用Xcode 8环境,需要手动下载并安装Xcode 9,并将FileProvider框架从Xcode 9复制到Xcode 8的同一目录

  • 下载Xcode9发行版
  • 去 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/

  • 您可以参考此信息。

    按照以下步骤操作

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

    2) 使其成为可选的,而不是必需的

    3) 清理项目

    4) 跑


    应用程序将在不崩溃的情况下运行。

    此问题已由苹果公司修复。请使用Xcode 9.1