Swift Package 最低 ios 版本

标签 swift ios9 swift-package-manager

我已经创建了我想在我的项目中使用的包。在包中,我使用的是 UIStackView。当我将包添加到项目并运行它时,我收到错误 'UIStackView' 仅适用于 iOS 9.0 或更高版本。 如果我的项目 iOS 目标设置为 9.0,为什么会出现此错误?如果不在包中支持 iOS 8,如何解决这个问题?

最佳答案

支持的平台及其版本可以通过Package.swift文件中Package初始化器的platforms参数添加:

let package = Package(
    name: "Package Name",
    platforms: [.iOS(.v13)]
    // ...
)

关于Swift Package 最低 ios 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59678648/

相关文章:

ios - UITableView 和 UIButtons swift 中的多个部分

swift - 使用 Swift 包管理器和 libevent 干净地处理/usr/local/

ios - 如何停止/取消 UIProgressView 进度动画?

iOS 9 - 获取的联系人返回空电话号码

ios - 应用程序未运行时的通用链接

XCode 7 join 已弃用

ios - iOS 设备上的 Rest 服务器使用 Swift

ios - swift 包管理器 'cannot find target' 错误消息

ios - 在 UITableViewCell 上重新渲染 subview 的最佳实践

ios - 毒蛇架构 : submodules in a module