繁体   English   中英

iPhone 5支持基础SDK iOS5.1

[英]iPhone 5 support with base SDK iOS5.1

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

我们的正常应用程序在iPhone5上工作正常,从顶部和底部留下黑色空间,但如果我们只包含“Default-568h@2x.png”,它是否可以正常工作(在iPhone5的完整区域中显示的视图)?

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

无法提交使用Xcode 4.4.1和iOS 5.1 SDK构建的iPhone 5全屏应用程序。 我做了同样的事情来支持armv6 / iOS 3.x和iPhone 5的旧设备。但是我从itunesconnect获得了这个拒绝消息。 我认为这是App Store的新政策。

“无效的启动图像 - 您的应用程序包含一个启动图像,其尺寸修改器仅支持使用iOS 6.0 SDK或更高版本构建的应用程序。”

只需使用相同的Default@x2.png启动画面编辑Default-568h@2x.png的大小,不要重命名它,只调整它的大小,它对我有用,看起来二进制确实被伪造了,我的应用程序等待审核还不知道是否会被批准。

Apple没有看到任何政策禁止开发人员根据SDK 5.1提交应用程序。 我的理解是,如果您在SDK 5.1上开发,您还应该在iOS 6上测试您的应用程序。

话虽如此,iOS 6 SDK提供了很好的功能来帮助开发人员管理布局,Apple肯定希望开发人员使用最新的。

我已经通过以下方式解决了这个问题:我使用的是iOS SDK 5.1和Xcode 4.4.1。 现在我在Xcode中将Default-568h@2x.png添加到我的应用程序的上层文件夹中,但是没有添加Xcode 4.5.1。

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

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

我已经通过这种方式发送了我的新App版本进行审核 - 看看它是否会通过。 (发送时间:Xcode 4.4.1和iPhone 5支持如上所述)

顺便说一句,在真正的iOS 6设备上运行Xcode 4.4的应用程序会很有趣吗? 怎么做: 使用iOS 6设备进行Xcode 4.4和iOS 5 SDK的测试

要避免使用XCode 4.4.1使用iPhone 5启动图像提交应用程序时出现“无效启动图像”问题,请按照以下步骤操作:

  1. 在XCode 4.5下存档您的应用程序
  2. 打开管理器,在Finder中显示您的App文件夹,输入您的应用程序的产品/应用程序文件夹,将Info.plist和archived-expanded-entitmentments.xcent复制到您的主文件夹。
  3. 使用XCode打开Info.plist(〜/ Info.plist),并将MinimumOSVersion从4.3修改为4.0
  4. 关闭XCode 4.5并打开XCode 4.4.1,打开你的App项目并打开你的Target的“Build Phrases”选项卡,添加一个Run脚本,shell“/ bin / sh”和“cp -f~ / Info.plist~ / archived -expanded-entitlements.xcent“$ {TARGET_BUILD_DIR} / $ {EXECUTABLE_NAME} .app”
  5. 重新存档您的应用程序,它应该通过App Store的规则检查程序并很快通过“等待审核”。

我在10月底提交的应用程序于11月初上线。 有人说他用XCode 4.3.2以同样的方式提交应用程序。 它应该适用于XCode 4. *

有关更多信息,请阅读此博客文章

我提交的mid-feb我的二进制文件在Xcode3.2.6上编译并且只有Default.png,我的应用程序因为与4“屏幕相关的错误,一些愚蠢的大小垃圾,修复它并在Xcode4.6上测试而被拒绝SDK6.1需要568h@2x.png文件,我将该图像添加到我的设置中,仍然在3.2.6上编译并提交了我的修复程序,并且它被自动拒绝,具有与此处相同的消息。

然后我把那个568文件拉出来并重新提交,希望自从它大约2周前它再次过去,我在sdk6.1上检查了我的代码,重新编译/重新提交并得到了相同的拒绝,所以看起来好像他们正在执行min Xcode版本。

但猜猜怎么了? 我清理了一切,两次重建并决定给它最后一枪,重新提交,它通过了! 我现在正在等待4回顾。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM