gpt4 book ai didi

ios - 我可以用一个 Cocoapod 定位多个 Xcode/Swift 版本吗?

转载 作者:行者123 更新时间:2023-11-28 05:52:13 25 4
gpt4 key购买 nike

我有一个通过 CocoaPods 编译和部署的 Swift 框架。

我一直在使用 XCode 9.0 在 Swift 4.0 中进行开发,并将其打包到 CocoaPod 中并且一切正常。

然后我升级到 XCode 10,却发现当我包含我的 CocoaPod 时,它不喜欢 Pod 是在旧版本的 XCode 中编译的事实。

根据我的理解,这意味着如果我想在 XCode 10 项目中使用我的 Pod,我必须在相同的 Xcode 版本中构建 Pod。那么这是否也意味着如果我希望我的 Pod 支持尽可能多的版本,我需要使用特定的 Xcode 版本进行单独构建,然后将它们发布到单独的 CocoaPod 存储库(或版本)?

我是否遗漏了一些基本的东西,使我能够支持尽可能多的 Swift/Xcode 版本?

干杯戴夫

最佳答案

我的问题是我在 Cocoapod 中发送编译后的二进制文件而不是源代码。不幸的是,从 Swift 编译的二进制文件既不向前也不向后兼容。

pod 现在仅部署源代码,不幸的是,这意味着人们可以看到我必须站在上面的令人震惊的代码,而我并没有写这些代码! #遗留问题

关于ios - 我可以用一个 Cocoapod 定位多个 Xcode/Swift 版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52520419/

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