iphone - 为较旧的 SDK 部署 iOS 应用程序时,如何测试它?

标签 iphone xcode ios gcc app-store

我写了一个应用程序,它的基础 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/

相关文章:

android - 如何从头到尾处理 "export"iOS 应用程序 - 针对 Android 开发人员进行了简化

ios - 向 Xcode 属性检查器添加自定义颜色

iphone - iOS 5.0 中的 Core Image 过滤器是否足够快以进行实时视频处理?

Xcode 9 使用 Option-Shift-Command+Click 跳转到新选项卡、窗口或其他导航区域中的定义

iphone - 在 Objective-C 中以编程方式检测 youtube 视频链接

android - 在 flutter 中将屏幕分成两个相等的部分

ios/CoreML - 当keras模型转换为CoreML时,输入类型为MultiArray

ios - 如何交换两个不同 TableView 的两个单元格?

iphone - 最佳高分框架 - iPhone

ios - 迪尔德 : Library not loaded error in Swift - IQKeyboardManagerSwift