Ios5 如何知道iOS 5应用程序在不更改Xcode版本的情况下是否可以在iOS 6上运行?

Ios5 如何知道iOS 5应用程序在不更改Xcode版本的情况下是否可以在iOS 6上运行?,ios5,ios6,xcode4.3,compatibility,Ios5,Ios6,Xcode4.3,Compatibility,如何在不必更改当前MAC OS版本和Xcode的情况下,在Lion上使用Xcode 4.3.3创建的IOS 5.0.1和IOS 6上检查我的应用程序的兼容性?有办法吗?作为这个问题的补充,如果我向苹果商店提交我的应用程序,它是否会被拒绝,仅仅是因为它与IOS 5兼容而不是与IOS 6兼容。不清楚你所说的“兼容”是什么意思。一件事是你链接的SDK的版本,一件事是你的部署目标设置,然后是关于iOS 5和iOS 6之间各种API、UI和行为差异的实际代码兼容性 您必须至少使用iOS 6 SDK开发才

如何在不必更改当前MAC OS版本和Xcode的情况下,在Lion上使用Xcode 4.3.3创建的IOS 5.0.1和IOS 6上检查我的应用程序的兼容性?有办法吗?作为这个问题的补充,如果我向苹果商店提交我的应用程序,它是否会被拒绝,仅仅是因为它与IOS 5兼容而不是与IOS 6兼容。

不清楚你所说的“兼容”是什么意思。一件事是你链接的SDK的版本,一件事是你的部署目标设置,然后是关于iOS 5和iOS 6之间各种API、UI和行为差异的实际代码兼容性

  • 您必须至少使用iOS 6 SDK开发才能提交应用程序

  • 但是,您的部署目标设置可能会根据需要降低,因此您的应用程序仍然支持较旧的iOS版本

  • 您的应用程序不必与iOS 6“兼容”,因为您在iOS 6上进行了测试,并处理了从iOS 5移动到iOS 6时可能出现的所有潜在问题。当然,在这种情况下,iOS 6上的用户体验可能会受到影响,但除非有重大缺陷,否则评论者不会在意


我的意思是,我可以因为使用IOS 5而不是IOS 6开发应用程序而被拒绝吗?我也读了你链接的这个博客,我知道我可以将部署目标设置为任何我想要的,但是我可以因为我没有开发基于IOS 6的应用程序而被拒绝吗?使用IOS 5开发应用程序意味着什么?如果你的意思是将iOS5作为Xcode中的基本SDK设置,那么是的,应用程序似乎无法通过审查。(苹果通常不希望开发者使用较旧的SDK版本来推动采用。)谢谢@zoul这是一个坏消息,但必须考虑到这一点。适应它是件好事,尽管这有点痛苦。很乐意帮忙。