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

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

【问题讨论】:

  • 你在 iOS7 上测试过你的应用吗?
  • 取决于你如何发布它。如果您将其作为更新发布,它将与任何更新一样。

标签: iphone ios ipad 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 上运行,那么简单的答案是:试试看!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 2018-11-21
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    • 2019-01-02
    相关资源
    最近更新 更多