2014-10-08 117 views
14

我有一个应用程序,只是去住它仍然不是说“优化为iPhone 6和iPhone 6加”仍然没有为iPhone 6和iPhone 6 Plus在

  • 我添加启动屏幕和应用程序图标要求的决议。
  • 调整所有内屏以适应新的iPhone屏幕。
  • 在iTunes Connect上添加了4.7和5.5英寸设备的屏幕截图。

我现在想念什么?

+2

你用sdk8编译? – 2014-10-08 08:27:41

+1

是的,从Xcode 6.0.1部署 – 2014-10-08 08:36:12

+1

你有没有64位架构? - 或者更确切地说,你的架构和有效的架构设置如 – 2014-10-08 09:50:52

回答

17

一些额外的调整做出后,我再次提交应用程序前几天。现在它已经为iPhone 6和iPhone 6 Plus进行了实时优化!

下面是我做的步骤:在文件(不言自明的,因为它们是)的妥善解决和命名

  • 新增App icon(包括设置图标和Spotlight图标)& Launch imagesImages.xcassets做的以下:

enter image description hereenter image description here

  • 另外加了Launch Screen文件。因为Apple says添加是很重要的。 enter image description here

  • 确认在应用程序图标,启动图像和启动文件源进行适当选择的Project Targets -> General enter image description here

  • 调整了所有的内屏幕,正好与iPhone 6和iPhone 6加屏幕,当然!

  • 确保arm64包含在Project Targets -> Build Settings中。 (再见iOS 5的支持!) enter image description here

  • info.plist enter image description here

  • 删除从Required device capabilities(又名UIRequiredDeviceCapabilitiesarmv7在iTunes Connect中,增加了4.7截图和5.5英寸设备不包括设备状态栏。 [Screenshot Properties]

+0

你好@Asif,是否真的有必要启动屏幕文件,使应用程序优化为iPhone 6和iPhone 6 Plus? – 2014-11-20 14:07:45

+0

@TiagoPereira是的,显然苹果把它标记为“重要”。 https://developer.apple.com/library/ios/documentation/userexperience/conceptual/MobileHIG/LaunchImages.html#//apple_ref/doc/uid/TP40006556-CH22-SW1 – 2014-11-20 18:06:13

+3

是否真正需要删除'armv7'?这似乎很奇怪。 – 2015-01-28 01:21:10

1

启动画面文件也应该在你的目标设定选择:

enter image description here

+0

没有区别。 – 2014-10-08 09:23:20

+2

他说他增加了发射屏幕,所以这个答案更像是一个形式上的评论'你做得对吗';) – 2014-10-08 09:50:26

+3

事实上,启动屏幕并不是真正需要的,地点。 http://stackoverflow.com/a/25982710/1336105 – 2014-10-08 10:10:59

相关问题