XCode iOS基本SDK设置问题

XCode iOS基本SDK设置问题,ios,xcode,Ios,Xcode,我有一个使用XCode 3.2.6、基本SDK 4.3、部署目标iOS 4.0构建的应用程序。 我决定我应该用最新的iOS5测试版测试它,以确保我的应用程序不会崩溃,如果我发现了什么,我会向苹果提交任何错误报告 我发现,如果我使用XCode 4.2、基本SDK 5.0、部署目标iOS 4.0构建应用程序,我的UILabels和UITextView中的文本大小可能会变小3点左右。但这并不重要 我有两个测试设备,一个安装了iOS 4.3,另一个安装了iOS 5B3。让我困惑的是,缩小的文本行为发生在

我有一个使用XCode 3.2.6、基本SDK 4.3、部署目标iOS 4.0构建的应用程序。 我决定我应该用最新的iOS5测试版测试它,以确保我的应用程序不会崩溃,如果我发现了什么,我会向苹果提交任何错误报告

我发现,如果我使用XCode 4.2、基本SDK 5.0、部署目标iOS 4.0构建应用程序,我的UILabels和UITextView中的文本大小可能会变小3点左右。但这并不重要

我有两个测试设备,一个安装了iOS 4.3,另一个安装了iOS 5B3。让我困惑的是,缩小的文本行为发生在两台设备上

如果我像往常一样使用XCode 3.2.6、基本SDK 4.3、部署目标iOS 4.0构建应用程序,那么在这两台设备上缩小的文本行为都会消失

我的理解是UIKit库在运行时在实际设备上链接,只要我使用两个基本SDK版本都支持的API,我选择哪个基本SDK就不重要了

如果我在运行不同版本操作系统的设备上观察到不同的行为,我也不会感到惊讶。但就我的理解而言,选择不同的基本SDK不应该改变给定操作系统上的任何行为,当然,只要部署目标设置低到足以包含操作系统版本,并且我使用的是受支持的API

那么是什么原因呢?我显然错过了什么

我真的很感谢你花时间帮助我理解这一点。 谢谢