Swift软件包最低ios版本
我已经创建了我想在项目中使用的包。在包中,我使用的是UIStackView。当我将软件包添加到项目中并运行它时,会出现错误“UIStackView”仅在iOS 9.0或更高版本中可用。Swift软件包最低ios版本,swift,ios9,swift-package-manager,Swift,Ios9,Swift Package Manager,我已经创建了我想在项目中使用的包。在包中,我使用的是UIStackView。当我将软件包添加到项目中并运行它时,会出现错误“UIStackView”仅在iOS 9.0或更高版本中可用。 如果我的project iOS目标设置为9.0,为什么会出现此错误?如果不在软件包中提供iOS 8支持,如何解决此问题?iOS 9中引入了UIStackView,因此如果您的项目也支持iOS 8,那么iOS 8将无法使用UIStackView。因此,添加如下所示的检查 if #available(iOS 9, *
如果我的project iOS目标设置为9.0,为什么会出现此错误?如果不在软件包中提供iOS 8支持,如何解决此问题?iOS 9中引入了UIStackView,因此如果您的项目也支持iOS 8,那么iOS 8将无法使用UIStackView。因此,添加如下所示的检查
if #available(iOS 9, *) {
//UIStackView code
} else {
// any other alternative
}
iOS 9中引入了UIStackView,因此如果您的项目也支持iOS 8,那么iOS 8将无法使用UIStackView。因此,添加如下所示的检查
if #available(iOS 9, *) {
//UIStackView code
} else {
// any other alternative
}
支持的平台及其版本可以通过Package.swit文件中的
platforms
参数Package
初始值设定项添加:
let package = Package(
name: "Package Name",
platforms: [.iOS(.v13)]
// ...
)
支持的平台及其版本可以通过Package.swit文件中的
platforms
参数Package
初始值设定项添加:
let package = Package(
name: "Package Name",
platforms: [.iOS(.v13)]
// ...
)
示例文档中的
.platform
?然后检查“声明支持的平台”部分。示例文档中的.platform
?然后检查“声明支持的平台”部分。我的项目支持9.0+。在软件包中,我可以在哪里设置9.0+?我的项目支持9.0+。在软件包中,我可以在哪里设置9.0+?