0

我在使用 Xcode 5 发布 iOS 6.1 应用程序时遇到问题。在开发过程中,我们使用 Xcode 4,然后切换到 Xcode 5。应用程序非常大,没有针对 iOS 7 进行优化。所以我使用 iOS 6.1 SDK 进行编译适用于 iOS 6.1。应用程序使用 TestFlight 进行了测试,它在 iOS 7 和 iOS 6 设备上都能完美运行。在这两款设备上,它具有相同的 iOS6 外观,这很令人满意。

应用程序基础 SDK 设置为 iOS 6.1 SDK,iOS 部署目标设置为相同的 6.1 SDK。

我们在审查中发送了申请并获得了批准。当我们发布该应用程序时,我们意识到它是在 iOS 7 设备上以 iOS 7 外观运行的。这目前破坏了我们的布局。

有没有办法解决这个问题并让应用程序现在以 iOS6 模式发布?

4

1 回答 1

0

Yes , you can do that. You have to fix every Xib for both iOS 6.1 and iOS 7 so that user can get the UX standard in whichever version of iOS they use. You have to take care of several things. Like

  1. Fix status bar overlapping issue , there are lots of disscussions in stackoverflow about it.
  2. Use appropriate images that matches UX standard of corresponding version.

  3. You have add new launch images/ icons for iOS 7.

etc in short.

于 2013-10-16T12:18:48.493 回答