Mar*_*ner 3 frameworks deprecated ios cocoapods swift
在我们的框架之一中,我们使用 SwiftObserver pod。我们的框架已用于我们应用程序的其他几个框架中。
将开发目标提高到 iOS 13.0 后,我想将 SwiftObserver 方法的所有使用标记为已弃用,以逐步更改我们的代码库以使用合并的观察者。
我正在考虑从现在开始分叉 SwiftObserver 或链接 pod 的本地副本。pod update然而,只要不是所有代码都更改为使用组合,应用程序中仍然使用 SwiftObserver 的部分应该能够继续更新它。
有没有一种更简单的方法,也许在 podfile 中,或者通过某种覆盖,来标记该 pod 的使用已弃用,而不破坏其任何功能?
如果您还有其他问题或者我可以提供任何代码示例,请告诉我。
使用 @SoumyaMahunt 提出的 swiftlint 的替代方法可能是设置您自己的私人存储库。
您可以通过以下方式实现您想要的目标:
s.deprecated = truesource 'https://github.com/CocoaPods/Specs.git',这对于强制 CocoaPods 在搜索全局默认存储库之前解析您的私有存储库非常重要。优点
缺点
https://guides.cocoapods.org/making/private-cocoapods.html
https://guides.cocoapods.org/syntax/podspec.html#deprecated
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |