应用程序在 iOS 7 中运行良好,无需修改?
Posted
技术标签:
【中文标题】应用程序在 iOS 7 中运行良好,无需修改?【英文标题】:App works fine in iOS 7 with no modifications? 【发布时间】:2013-09-30 22:25:42 【问题描述】:我们一直在努力使我们的应用程序能够正常工作以适应 ios 7 中的所有变化。尤其是事物的颜色和布局。但这些变化仍在开发中。
我们在应用商店中的应用版本没有这些修改。在本地测试时,它在 iOS 6 上运行良好,但在 iOS 7 上看起来很糟糕。然而,从应用商店下载它并将其安装到 iOS 7 iPad 上后,它似乎运行良好——就像在 iOS 6 中一样(!)。我们想知道应用商店是否有一些“兼容性标志”可以切换,这意味着“尚未为 iOS 7 做好准备——使用兼容模式”?我不确定如何解释这一点。想知道有没有人知道?
我们的应用程序: http://appstore.com/cedarssuite
总结:通过 iOS 7 上的模拟器或具有 iOS 7 的开发 iPad 上运行的应用程序看起来很糟糕。但是下载批准的应用商店版本并在 iOS 7 上运行,它工作得很好。为什么?
【问题讨论】:
【参考方案1】:注意:这不再正确。自 2014 年 2 月起,Apple 仅接受 SDK7 版本
这很正常。自这些应用程序以来,所有旧应用程序都可以在新的 iOS 版本上正常运行。基础 SDK 设置为旧版本。在你的情况下(iOS 6.0)。他们将使用旧的 SDK 运行。但是,当您使用新的 sdk(Base SDK 7.0)构建时,它们看起来就像您所说的那样可怕,有时它们会崩溃。由于新 iOS 中的布局更改和控件行为。
您只需使用新的 sdk 进行构建以利用新功能。
保留您的应用。用旧版本构建似乎除了新功能之外没有其他缺点。因为苹果仍然接受使用旧 sdk 发布应用程序回到 4.3。
【讨论】:
注意:这不再正确。自 2014 年 2 月起,Apple 仅接受 SDK7 版本。【参考方案2】:如果您将基本 SDK 设置为
【讨论】:
以上是关于应用程序在 iOS 7 中运行良好,无需修改?的主要内容,如果未能解决你的问题,请参考以下文章
需要帮助:“错误的架构”导致应用在 iOS 7 中启动时崩溃,但在 iOS 8 中运行良好
带有 iOS8 的 iOS Over The Air 分发(iOS 7 运行良好)
在 ios 8 中的 UITextview 中单击时,键盘不会弹出但在 ios 7 中运行良好
UIView animatewithduration 在 iOS 7 上跳过动画,但在 iOS 8 上运行良好
在 iOS 设备(iPhone / iPad)上安装应用程序或从 Xcode 创建 .ipa,无需代码签名和开发人员帐户