xcconfig在运行“ swift包generate-xcodeproj”时不起作用

我正在使用swift package generate-xcodeproj创建一个xcode项目。生成的项目具有一些目标,这些目标与项目的依赖项相对应。其中有些将IPHONEOS_DEPLOYMENT_TARGET设置为8.0,有些设置为13.5,并且编译失败,并说:

Compiling for iOS 8.0,but module 'SwiftProtobuf' has a minimum deployment target of iOS 13.5

如果我手动进入生成的xcodeproj的构建设置,并将所有目标的IPHOnes_DEPLOYMENT_TARGET更改为13.5,则它将构建。

因此,我尝试创建一个build.xcconfig并使用以下内容和命令生成xcodeproj:

build.xcconfig

IPHONEOS_DEPLOYMENT_TARGET[sdk=iphoneos*] = 13.5
swift package generate-xcodeproj --xcconfig-overrides build.xcconfig

但这没有效果。如果我在运行git add之后swift package generate-xcodeproj运行xcodeproj,然后再运行swift package generate-xcodeproj --xcconfig-overrides build.xcconfig,则看不到任何差异。这表明它完全没有影响,对吗?

我应该如何使用xcconfig设置所生成的xcodeproj的所有目标的IPHONEOS_DEPLOYMENT_TARGET?

iCMS 回答:xcconfig在运行“ swift包generate-xcodeproj”时不起作用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1955895.html

大家都在问