我写了一个应用程序,它的基础 SDK 设置为 4.2,目前它在应用程序商店中,部署目标设置为 4.2,我相信你会同意这是个坏主意,因为我正在疏远所有未安装最新版本 iOS 的潜在用户。
所以我的问题是,在针对旧版本的 iOS 进行部署时,如何确保它能够运行,即如何检查我是否使用了部署目标 iOS 版本中不存在的任何现代 API?
最佳答案
确保您的应用正常运行的唯一可靠方法是在运行您指定的旧操作系统版本的设备上进行测试。
即使是旧版本的 iPhone 模拟器(如果您能找到的话)也无法很好地检查兼容性。
大多数想要在 iPhoneOS 3.x 上支持客户的开发人员都可以使用旧的测试设备,例如运行 OS 版本设置的旧 iPod Touch(二手或在 eBay 上购买等)应用程序的部署目标。否则,开发者只是在猜测/赌博。
关于iphone - 为较旧的 SDK 部署 iOS 应用程序时,如何测试它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4657003/