【发布时间】:2009-08-14 02:34:32
【问题描述】:
我目前在 App Store 上有一个使用 2.2.1 版构建的应用,即基础 SDK 和部署目标都设置为 2.2.1。该应用程序运行良好。从那时起,我已经将我的 XCode 版本升级到 3.1.3,并且我正在对我的应用程序进行更新,其中 Base SDK 设置为 3.0,部署目标设置为 2.2.1。这在我运行 OS 3.0 的测试 iPhone 设备上运行良好。问题是我没有在 2.2.1 上测试的设备,所以我使用模拟器,并且某些 UI 元素(主要是图像)没有显示在我当前的构建中。奇怪的是,当我在模拟器上使用当前版本的 XCode 测试已经在 App Store 上的应用程序的旧版本时,我遇到了同样的 UI 消失问题。同一个版本怎么会有不同的结果? XCode 有什么变化吗?这是怎么回事?
谢谢!
【问题讨论】:
-
我开始认为这可能是苹果方面的某种错误。当我使用用于创建提交给 Apple 的构建的代码(基于 2.2.1 构建)并在我的 3.0 设备上运行时,它不起作用(我收到 UI 错误)。但我从 App Store 下载的相同版本运行良好。有点不对劲……
标签: iphone backwards-compatibility