gpt4 book ai didi

ios - 有没有一种快速扫描 iOS 7 应用程序以获取 iOS 8 API 的方法?

转载 作者:行者123 更新时间:2023-11-28 21:53:12 26 4
gpt4 key购买 nike

我在我们的应用程序中实现了一个主要功能,并在同一分支中更新到 iOS 8。我用新的 iOS 8 替换了所有弃用的方法。事实证明这是个坏主意,因为我们的大部分用户仍在使用 iOS 7,而我们想要发布此功能,所以现在我需要弄清楚所有这些 iOS 8 方法在哪里,然后回到原来的位置.我确实很好地评论了我的提交,我应该能够找到这些更改中的大部分,但我担心我会遗漏一些。

有没有办法让 Xcode 说“嘿,你正在为 iOS 7 构建,但你调用的是 iOS 8 方法”?当然默认情况下它不会这样做,因为这会使支持多个操作系统版本变得烦人。如果 Xcode 无法执行此操作,是否有工具可以执行此操作?

最佳答案

向后兼容性很难。你不是第一个注意到这一点的人。我长期以来(在公开场合)推测,它之所以如此困难是因为 Apple 不希望你这样做:他们希望你支持最新最好的,仅此而已,从而帮助迫使每个人升级,这最终是他们如何赚钱(因为您可能还被迫购买新硬件,您不明白吗)。

除了疯狂地测试你正在运行的应用程序,也许在每一步都写出非常棒的单元测试,我唯一能想到的就是拿出一个早期版本的 Xcode 的旧副本,打开你的项目,并尝试将Base SDK设置为较早版本的系统进行编译。这样一来,您的仅限 iOS 8 的调用就会出错,并且会很快被发现。

关于ios - 有没有一种快速扫描 iOS 7 应用程序以获取 iOS 8 API 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27510760/

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