Apple何时开始拒绝使用Xcode 4.x构建的应用程序?

时间:2013-08-16 09:08:00

标签: ios xcode app-store ios7 xcode5

更新

2013年12月17日,Apple has issued a statement关于他们何时强迫所有人使用Xcode 5提交新应用:

  

“从2月1日开始,提交给App Store的新应用和应用更新必须使用最新版本的Xcode 5构建,并且必须针对iOS 7进行优化。”

iOS 7最初为announced on June 10, 2013Xcode 5.x being released on October 22, 2013。在宣布iOS 7和执行Xcode 5提交之间的时间跨度接近8个月,Xcode的发布在中间非常好。


原始问题

使用Xcode 4.x构建的应用程序(针对iOS 6.x SDK)将在 iOS 7 上以某种传统模式运行,模拟黑色状态栏等功能UISwitch出现等等。我不知道这个模式是否记录在某处有其他名称,或者由于NDA限制而未讨论,但我找不到任何有关它的细节(赞成该模式的规范接受名称)

如果您在没有Xcode 5的任何修改的情况下编译相同的应用程序,它将被编译为一流的iOS 7公民,具有新的状态栏外观和控件。事实上,我在Xcode 5 中找不到任何方式让应用程序以遗留模式启动(我会就此对任何非NDA违规提示进行评论,但真正的问题是关于其他事情的。)

我目前正在处理的应用程序在这种传统模式下运行,但是在使用Xcode 5进行编译时会因为iOS 4.x代码非常老而崩溃。这当然可以解决,但是在截止日期很短的情况下,客户要求我解决它,首先关注一组功能,然后才将项目更新为“真实” iOS 7应用程序。

在权衡过去几年的所有谣言和经历时iOS 7 launch is supposedly imminent。我正在处理的更新作为iOS 6更新提交到App Store绝对至关重要。据我所知,这意味着应用程序必须使用Xcode 4构建,本质上使用iOS 6.x(或在构建设置中调用的iphoneos6.1)的基本SDK集。

http://i.stack.imgur.com/LISDN.png

我认为苹果公司将在推出iOS 7的某些时候开始拒绝使用Xcode 4和iOS 6 SDK构建的应用程序,以推动真正的iOS 7应用程序的采用,逐步淘汰传统模式。有了这个,我希望在他们开始拒绝'旧学校'应用程序之前瞄准iOS 6应用程序提交,但我没有真正的知识何时可能。

所以这是真正的问题:

  

是否有先前iOS版本的案例,Apple开始拒绝使用旧版Xcodes或SDK构建的应用程序?发布iOS版本和Apple拒绝应用程序之间的时间框架是我最感兴趣的。

P.S。这是一篇论坛帖子,似乎表明在iOS 6推出期间发生了这种情况,但最后一篇文章贬低了它:http://www.cocos2d-iphone.org/forums/topic/apple-dev-support-says-all-apps-must-now-be-built-with-ios-6-sdk

P.P.S还有Apple开始拒绝非iPhone5优化应用程序的日期,但这与SDK更改无关,更不用说主要版本更改,如6到7:http://thenextweb.com/apple/2013/03/21/after-a-year-of-warnings-apple-will-no-longer-accept-any-apps-that-use-udids-as-of-may-1st/

0 个答案:

没有答案