【发布时间】:2011-10-17 07:18:35
【问题描述】:
我已经使用 SDK 4.2 构建了一个 iPhone 应用程序,但我知道也希望使其与 iOS 3.1.3 兼容。
第一步是将部署目标设置为 3.1.3。它在 3.2 模拟器上运行良好,但应用程序有时会崩溃,因为我使用了一些早期 SDK 中不可用的方法。
所以我的问题是,是否有一种直接的方法可以找到我在项目中使用的违规方法/类,这些方法/类在 3.1.3 中不可用? (无需手动完成每个方法调用并咨询文档以了解 SDK 可用性?)
谢谢。
更新:我已经在 3.1.3 上执行了该应用程序,并尝试手动测试每个执行路径,希望能找到所有异常。这是以一定程度的成功完成的。但是,如果应用程序很大怎么办?并且有很多执行路径?这种情况必须有一些工具。任何想法都非常感谢。
【问题讨论】:
标签: ios backwards-compatibility