Objective-C SDK 更新:编译设置、运行时与系统框架
Objective-C 的兼容性取决于编译 SDK、最低部署版本和运行时行为,不能只依据开发机系统版本判断。
分开设置 SDK 与部署目标
使用新版 SDK 编译不代表应用只能运行在新版系统。明确最低部署目标,并对条件可用 API 设置运行时检查。
复测 ARC 与框架边界
覆盖通知、KVO、block 和桥接转换等易受运行时影响的路径。发布前在最低支持系统上执行安装和启动测试。
Objective-C 的兼容性取决于编译 SDK、最低部署版本和运行时行为,不能只依据开发机系统版本判断。
使用新版 SDK 编译不代表应用只能运行在新版系统。明确最低部署目标,并对条件可用 API 设置运行时检查。
覆盖通知、KVO、block 和桥接转换等易受运行时影响的路径。发布前在最低支持系统上执行安装和启动测试。