iOS 7 更新对我的应用程序的影响

Posted

技术标签:

【中文标题】iOS 7 更新对我的应用程序的影响【英文标题】:Effect of iOS 7 update on my app 【发布时间】:2013-09-18 11:54:27 【问题描述】:

我在应用商店发布了一款应用,但我仍在进行 ios 7 更新。升级到 iOS 7 将如何影响我的应用程序的版本?升级后的用户还能使用现有版本吗?

【问题讨论】:

你在 iOS7 上测试过你的应用吗? 取决于你如何发布它。如果您将其作为更新发布,它将与任何更新一样。 【参考方案1】:

如果您的应用是使用 Xcode 4 和 iOS 6 SDK 构建的,那么它在 iOS 7 上的外观将相同,但 UIAlertViews 和 UIActionSheets 除外。

如果您使用 Xcode 5 和 iOS 7 SDK 对您的应用进行更新,所有 UI 元素都会更新。

Apple 没有说明您可以使用 Xcode 4 提交应用程序多长时间,但不会永远如此。

【讨论】:

感谢您的回答。 :) 另外,我的 Mac 运行 Snow Leopard。我听说我需要 Mountain Lion 来进行 iOS 7 开发。这是真的吗? 是的,10.8.4 或更高版本 OS X Mavericks 将于 10 月左右发布,敬请期待。【参考方案2】:

如果您现有的应用程序使用任何原生控件和 ui,它会在升级后的 iOS 中发生变化。因此,如果您当前的应用程序中有一个半透明的导航栏,它将显示为 iOS 7 半透明的导航栏。如果您有自定义按钮,它们将保持不变。他们仍然会在那里。

所以我的回答是:视情况而定。 如果您拥有所有的原生控件,它将更改为 iOS 7 元素。 如果您拥有所有自定义控件(自​​定义按钮、背景等),则不会生效。 尝试查看 iOS 7 过渡指南。

【讨论】:

谢谢。我仍然没有可以运行 iOS 7 beta 的设备。我指望今天发布的稳定版本。然后我会检查我的应用程序。感谢您的回答。 :) 实际上,据我所知,使用 iOS6 目标构建的应用程序(因此应用程序商店中已经有一个)在 iOS7 上看起来是一样的 - 我已经在我使用的应用程序上对此进行了测试原生 UINavigationControllers 和 UITabBarControllers。 我坚信我的回答是正确的,因为我已经在当前为测试版的过渡指南中对其进行了研究。所以我不能分享链接 @Aaron 答案怎么错了?根据我的经验,他所说的一切都是真的。 我是否需要为此目的将我的 Mac 升级到 Mountain Lion?它目前运行 Snow Leopard。【参考方案3】:

如果您的意思是您的应用的现有版本将如何在 iOS 7 上运行,那么简单的答案是:试试看!

【讨论】:

以上是关于iOS 7 更新对我的应用程序的影响的主要内容,如果未能解决你的问题,请参考以下文章

更新/撤销 ios 分发证书 - 对临时用户的影响

在 removeFromParent 上 Sprite Kit iOS 7.1 崩溃

iOS 配置和证书 - 撤销/更新会影响 App Store 应用程序吗?

将设备更新到 iOS 14.7.1 后,iOS Flutter 应用程序未运行

这个错误对我的程序有啥影响? “EXC_BAD_ACCESS”。共享库

使用IB设计现有应用程序对设备没有影响(iOS 7.1 / XCode 5.1)