工作区警告:目标 Pods 不能 link 框架 Foundation.framework
Workspace warning : Target Pods cannot link framework Foundation.framework
构建工作区时抛出警告:
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 install
。
构建工作区时抛出警告:
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 install
。