gpt4 book ai didi

Swift、Cocoapods 和 ios 7 兼容性,OAStackView

转载 作者:可可西里 更新时间:2023-11-01 01:37:47 26 4
gpt4 key购买 nike

是否正确理解为了让 cocoapods 在 swift + ios 7 上工作(并且不会在 itunes 提交过程中被拒绝)我只能使用 Objective-C 框架/库,例如 OAStackView?

我相信大家的共识是,如果您尝试通过 cocoapods 使用任何 swift,它只能在 ios8+ 中工作,但如果您有一个通过 cocoapods 使用 objective-c 的 swift 项目,一切都很好吗?

让我很困惑的是...

  • OAStackView 是作为 UIStackView 的替代品构建的,因此我们可以支持ios7
  • 它支持椰子
  • 但是 XCode 发出警告“嵌入式 dylibs/frameworks 仅在 iOS8 上运行或稍后

所以...这表明 cocoapods 不能用于针对 ios7 的 Swift 项目?

最佳答案

Swift 库只能用作框架。框架仅在 iOS 8 及更高版本中受支持(使用 CocoaPods 选项 use_frameworks)。因此,支持 iOS 7 的最简单方法是下载库的源文件并将它们包含在您的项目中。

您可以在此处查看可能的解决方法 https://github.com/CocoaPods/CocoaPods/issues/2926#issuecomment-136766631但我自己还没有尝试过。

更新:如果你只有 Objective C 库并且只支持 iOS 8+,你可以选择是否使用 use_frameworks。但是为了支持 iOS 7,应该删除 use_frameworks。

关于Swift、Cocoapods 和 ios 7 兼容性,OAStackView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34249922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com