工作区警告:目标窗格无法链接框架Foundation.framework

时间:2018-06-19 06:56:30

标签: ios cocoapods xcode-workspace xcode9.4

构建工作区时会发出警告:

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

Screenshot

更新到Xcode 9.4后开始。我将CocoaPods更新到最新版本v1.5.3,但它没有解决警告。

1 个答案:

答案 0 :(得分:4)

这是由于在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 install

来源:CocoaPods: Cannot link framework Xcode warning