gpt4 book ai didi

ios - 我们应该使用 ios 模拟器 7 在 xcode 5 中运行 iPhone 应用程序吗?

转载 作者:行者123 更新时间:2023-12-01 18:17:36 24 4
gpt4 key购买 nike

我在 Xcode 4.6 中生成了一个构建版本,并在装有 iOS 7.4 的 iPhone 5 设备中对其进行了测试,它工作正常,我没有遇到任何问题,例如状态栏丢失、UIButton背景缺失等。但是如果我在 Xcode 5 中使用 iOS 模拟器运行相同的代码,那么我会遇到诸如状态栏缺失、UIButton 背景缺失以及我无法更改表格 View 背景颜色等问题。那么最后我应该使用 iOS 模拟器 7 在 Xcode 5 中运行我的代码并解决所有问题吗?或者我可以直接将这个应用程序推送到 App Store 而不在 Xcode 5 中检查它。请帮助我。提前致谢。

最佳答案

在 Xcode 4.6 中,基础 SDK 用于 iOS6。因此,如果您在 Xcode 4.6 上构建应用程序,它将运行 iOS 7,但无法使用 Apple 为 iOS7 提供的 API。它将像许多其他应用程序一样在 iOS7 上运行的 iOS6 应用程序。

在 Xcode 5.0 中,基础 SDK 用于 iOS7。这意味着您可以使用为 iOS7 提供的最新 API。在 Xcode 5.0 中构建时会出现这些错误,因为新的 iOS7 SDK 可能不支持这些 API。

我的意思是,如果您希望您的应用程序成为原生 iOS7 应用程序,那么您需要在 Xcode 5 上构建它。在 Xcode 5 上构建将使您的应用程序感觉像一个 iOS7 应用程序。尽管您将面临很多错误,因为许多 iOS6 API 在 iOS7 中已被弃用。

如果您想同时支持 iOS6 和 iOS7,我建议您在 Xcode 5 上构建它。同样,您必须记住,某些 iOS7 API 不适用于 iOS6,因此您必须对此进行检查。

为了更好地了解,我想你应该看看这个文档。
iOS7 transition guide

谢谢你。

关于ios - 我们应该使用 ios 模拟器 7 在 xcode 5 中运行 iPhone 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20260180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com