我正在使用 XCode 4.2 开发 iPhone/iPad 应用程序。通过最近的更新,我使用 iOs6 将我的 XCode 升级到了 4.5。我用这个开发了一个 iPhone 应用程序。但是当我在 iPhone 3GS 上运行带有 iOs 4.3 的应用程序时出现问题,它有时会崩溃。我找不到导致此崩溃的任何具体或常见原因。它是随机发生的,而不是在执行特定操作时发生。但它在带有 iOs 5 和 iOs 6 的 iPhone 中很少发生。我尝试使用 Instruments 跟踪问题,但仍然找不到任何原因。存在一些内存泄漏,但这不是问题。
所以,我有一些猜测,可能是由于设备是 3GS 而发生的?或者因为,iOs 6 附带的某些代码在 iPhone 3GS 或 iOs 4.3 中不支持。在 Xcode 中它没有显示任何警告。
所以,我不确定,我的猜测是否有任何可能性?
另外,我想知道,现在我们有iOs 6,那么当我们开发新应用程序时,我们是否仍然支持iOs < 5?或者我们可以指定它需要 iOs 5 或更高版本作为要求吗?
请给我一些建议。