gpt4 book ai didi

ios - 我应该选择哪个部署目标?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:14 25 4
gpt4 key购买 nike

我有一个我一直在为 ios 6.1 开发的应用程序,我终于让它按照我想要的方式工作。

然后为了测试它在旧版 iPhone 上的工作方式,我将部署目标设置为 5.1,当我运行它时,用户界面开始看起来一团糟。

有人知道为什么会这样吗?我应该将部署目标保持在 6.1 吗?如果是这样,我如何确保该应用在旧版 iPhone 上看起来正常?

ps - 这是我检查自动布局选项时的崩溃

 *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'
*** First throw call stack:

最佳答案

自动布局是在 iOS6.0 中引入的

如果您希望您的应用程序在 iOS5.x 或 4.x 上运行,您必须禁用或不使用自动布局,或者根据设备运行的 iOS 对自动布局的使用进行版本控制(这很痛苦)。

部署目标是您希望应用运行的最旧的 iOS 版本。如果是 iOS5.0,那么它将在所有 iOS5.0 或更高版本的设备上运行

Here's a better answer

关于ios - 我应该选择哪个部署目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14719988/

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