Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用基本SDK iOS5.1支持iPhone 5_Iphone_Ipad_Ios5_Ios6_Iphone 5 - Fatal编程技术网

使用基本SDK iOS5.1支持iPhone 5

使用基本SDK iOS5.1支持iPhone 5,iphone,ipad,ios5,ios6,iphone-5,Iphone,Ipad,Ios5,Ios6,Iphone 5,可以使用基本SDK iOS5.1和默认值提交应用程序-568h@2x.png,以便应用程序不会留下额外的黑色空间 我们的正常应用程序在iPhone5上运行良好,从上到下都留下了空白,但如果我们只包含“默认值”-568h@2x.png“,它能正常工作吗(显示在iPhone5完整区域的视图) 有很多依赖项支持iOS6,所以可以使用“默认”提交应用程序吗-568h@2x.png“和基本SDK iOS5.1?我看不到苹果有任何政策禁止开发者提交基于SDK 5.1的应用程序。我的理解是,如果你在SDK 5

可以使用基本SDK iOS5.1和默认值提交应用程序-568h@2x.png,以便应用程序不会留下额外的黑色空间

我们的正常应用程序在iPhone5上运行良好,从上到下都留下了空白,但如果我们只包含“默认值”-568h@2x.png“,它能正常工作吗(显示在iPhone5完整区域的视图)


有很多依赖项支持iOS6,所以可以使用“默认”提交应用程序吗-568h@2x.png“和基本SDK iOS5.1?

我看不到苹果有任何政策禁止开发者提交基于SDK 5.1的应用程序。我的理解是,如果你在SDK 5.1上开发,你也应该在iOS 6上测试你的应用


话虽如此,iOS 6 SDK提供了很好的功能来帮助开发者管理布局,苹果当然希望开发者使用最新的。

不可能提交使用Xcode 4.4.1和iOS 5.1 SDK构建的iPhone 5全屏应用程序。我做了同样的事情来支持armv6/ios3.x和iphone5这两种旧设备。但我收到了来自itunesconnect的拒绝消息。我认为这是应用商店的新政策


“无效的启动映像-您的应用程序包含一个带有大小修饰符的启动映像,该修饰符仅适用于使用iOS 6.0 SDK或更高版本构建的应用程序。”

只需编辑默认值的大小即可-568h@2x.png和你的一样Default@x2.png闪屏,不要重命名,只调整大小,这是我的工作方式,看起来二进制文件确实被伪造了,我的应用程序正在等待审核,但不知道是否会获得批准。

我通过以下方式解决了这个问题:我使用的是iOS SDK 5.1和Xcode 4.4.1。 现在我只添加了默认值-568h@2x.png到Xcode中我的应用程序的上部文件夹,但不使用Xcode 4.5.1

然后我通过iPhone5.1模拟器构建了应用程序,最后我退出了模拟器。 然后转到../users/myNameUser/Library/Application Support/iphonesimulator/5.1/Applications/。。。搜索应用程序并复制完整的文件夹(例如F83221EA-1HB4-4947-9DH4-43D8QZ3FFEA3)。 然后转到../users/myNameUser/Library/Application Support/iPhone Simulator/6.0/Applications/并粘贴到5.1模拟器复制的文件夹中

最后打开应用程序文件夹,转到Xcode应用程序(4.5.1),然后右键单击并显示软件包内容:转到../contents/Applications/并双击“iPhone Simulator.App”。 现在,您正在使用iOS SDK 5.1应用程序运行新的iPhone模拟器。干得好?现在,您可以将模拟器的硬件更改为新的iPhone Retina-4英寸。 你可以看到你的应用程序在新的iPhone5上的样子

我已经通过这种方式发送了我的新应用程序版本供审查——我们看看它是否能通过。 (发送时附带:Xcode 4.4.1和iPhone 5支持,如上图所述)

顺便问一下,在真正的iOS 6设备上运行Xcode 4.4的应用程序可能会很有趣吗? 如何操作:

为了避免使用XCode 4.4.1提交带有iPhone 5启动映像的应用程序时出现“无效启动映像”问题,请执行以下步骤:

  • 在XCode 4.5下归档您的应用程序
  • 打开Organizer,在Finder中显示应用程序文件夹,输入应用程序的产品/应用程序文件夹,将Info.plist和archive-expanded-entications.xcent复制到主文件夹
  • 使用XCode打开Info.plist(~/Info.plist),并将MinimumOSVersion从4.3修改为4.0
  • 关闭XCode 4.5并打开XCode 4.4.1,打开应用程序项目并打开目标的“构建短语”选项卡,添加一个运行脚本,使用shell“/bin/sh”和“cp-f~/Info.plist~/archived-expanded-authorities.xcent”${Target\u Build\u DIR}/${EXECUTABLE\u NAME}.App
  • 重新归档你的应用程序,它应该很快通过应用商店的规则检查并进入“等待审核”状态
  • 我在10月底提交的应用程序在11月初上线。有人说他使用XCode 4.3.2以同样的方式提交应用程序。它应该适用于XCode 4*


    有关更多信息,请参见。

    我在2月中旬提交了在Xcode3.2.6上编译的二进制文件,并且只有Default.png,我的应用程序由于与4.0版本相关的错误而被拒绝“屏幕,一些愚蠢的尺寸垃圾,修复了它,并在Xcode4.6/SDK6.1上进行了测试,这要求568h@2x.png文件,我将该图像添加到我的集合中,仍然在3.2.6上编译它并提交了我的修复程序,它被自动拒绝,消息与这里相同

    然后我把568文件拉了出来,重新提交,希望它能在大约两周前通过,再次通过,我在sdk6.1上三次检查了我的代码,重新编译/重新提交,并得到了同样的拒绝,所以看起来他们现在正在强制执行min Xcode版本


    但是……你猜怎么着?我把所有东西都清理了两次,然后重新构建&决定给它最后一次机会,然后重新提交,它就通过了!!!我现在正在等待4次审查。

    我会尝试在iOS 5设备上运行该应用程序,或者如果你没有可用的应用程序,尝试在Xcode中下载iOS 5模拟器。我还会添加所需的屏幕截图AppStore的解决方案,现在还不清楚。该应用程序在设备和模拟器上都运行良好。我主要关心的是苹果是否会批准该应用程序,因为我使用的是base SDK 5.1而不是iOS6.0。我对iOS 6也有问题。但我花了3天时间才使坐标与4英寸显示器兼容。希望苹果不会拒绝基于5.1的应用程序。那么iPhone 5呢?看起来这也是过去两天左右的一个新变化。我在9月27日星期四上传了一个构建,在只添加了发布图片后,它在iPhone 5上运行得很好,甚至“等待审查”。但我发现了一个讨厌的bug,并拒绝了这是二进制代码。今天(29日)上传固定版本时,我遇到了“无效启动映像”拒绝(上传完成后几乎立即自动拒绝)啊!对于使用某些中间件/SDK的人来说,更新SDK不是一个选项,我们只需坐在那里等待消息