使用XCode 4.5支持iOS 3.2(或4.0)

4

我将一个应用程序上传到AppStore,最低支持版本为iOS 3.2。然后我下载了XCode 4.5iOS 6.0 SDK,我想为我支持的3.2版本的应用发布更新。但是正如你所知道的那样,在XCode 4.5中最低可选择的版本是4.3。但由于我的项目较旧,我可以选择3.2。我想知道,如果我按照图片中的设置构建并上传我的应用程序,它是否支持3.2版本?

4个回答

4

不,你不能使用Xcode 4.5构建并提交一个兼容iOS 3.2的应用程序。

Xcode 4.5无法构建一个armv6二进制可执行切片,这是所有低于iOS 4.3的部署目标所必需的(除非你最初提交了一个仅支持iOS 3.x的armv7应用程序,这种情况非常少见)。


“这是所有低于iOS 4.3的部署目标所必需的”,但为什么现在不放弃这个要求呢?这似乎是一个愚蠢的理由。 - user102008

1

Xcode 4.5 不支持 iOS 4.3 及以下版本。


你的意思是它不支持低于4.3的IOS系统,对吗?我理解4.3是被支持的。 - José Joel.
正在支持4.3,他的意思是只支持小于4.3的版本。 - user2742371

0

总结选项卡 screenshot 并将所需的部署目标字段(XCode 4.5)编辑为文本


但是你认为这会起作用吗?因为developer.apple.com上说:“此版本的Xcode不允许将iOS部署目标设置为早于iOS 4.3的iOS版本的应用程序提交到App Store。”但是,正如我之前所说,我仍然可以上传3.2版本。 - ugur
我在支持混合的ios5和ios6项目方面遇到了严重的问题,为什么还要支持3.2?那些不能升级至iOS 5.0及以上版本的人会购买你的产品吗?只有一种方法可以确定它是否有效:尝试! - user529543

-1

以下是维基百科上的一句话:

在2010年6月的全球开发者大会上,苹果公司在开发工具国情咨文中宣布了Xcode 4版本。该版本的开发工具将Xcode编辑工具和Interface Builder整合到一个单一的应用程序中,还有其他增强功能。[13][14]苹果于2011年3月9日发布了Xcode 4.0的最终代码。该软件对每年支付99美元的Mac开发人员计划和iOS开发人员计划的所有注册成员免费提供。非会员可以在Mac App Store上以4.99美元的价格购买(现已不再提供)。Xcode 4.0不再支持许多旧系统,包括所有PowerPC开发以及Mac OS X 10.4和10.5的SDK,以及所有早于4.3的iOS SDK。仍然可以设置部署目标以生成那些旧平台的二进制文件,但对于Mac OS平台,只能创建x86和x86_64二进制文件。

它说从Xcode 4.0开始,苹果不再支持iOS 4.3。SDK不再可用。但是仍然可以为旧平台提供二进制文件。


但是我尝试使用3.2构建的版本上传了这种方式。在二进制细节(iTunesConnect)中,最低操作系统版本被视为3.2。此外,在您的引用中它说“部署目标仍然可以设置为生成那些旧平台的二进制文件”。我认为这是重要的部分。谢谢。 - ugur
@ugur 是的,应该把那个读一遍。我会编辑一下以避免更多的困惑。但我认为拥抱新特性是最好的选择。无论如何,祝你好运! - Shane Hsu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接