Ios 工作空间警告:目标容器不能链接框架基础框架。

Ios 工作空间警告:目标容器不能链接框架基础框架。,ios,cocoapods,xcode-workspace,xcode9.4,Ios,Cocoapods,Xcode Workspace,Xcode9.4,构建工作区时抛出警告: Target Pods - {AppName} product Pods_{AppName} cannot link framework Foundation.framework 这是在更新到Xcode 9.4之后开始的。我将CocoaPods更新到最新版本v1.5.3,但没有解决警告问题。这是因为在Xcode中使用了新的构建系统。在撰写本文时,CocoaPods的最新版本v1.5.3尚未解决此问题 现在,您可以通过将此post_install操作添加到pod文件来解

构建工作区时抛出警告:

Target Pods - {AppName} product Pods_{AppName} cannot link framework Foundation.framework


这是在更新到Xcode 9.4之后开始的。我将CocoaPods更新到最新版本v1.5.3,但没有解决警告问题。

这是因为在Xcode中使用了新的构建系统。在撰写本文时,CocoaPods的最新版本v1.5.3尚未解决此问题

现在,您可以通过将此
post_install
操作添加到pod文件来解决警告:

post_install do |installer|
    podsTargets = installer.pods_project.targets.find_all { |target| target.name.start_with?('Pods') }
    podsTargets.each do |target|
        target.frameworks_build_phase.clear
    end
end
更新pod文件后,再次运行
pod安装

资料来源: