Xamarin.iOS 目标 iOS 6 SDK。

3
我们已经升级到XCode 5和Xamarin.iOS 7.x,但有一个应用程序我们还没有准备好支持iOS 7。
有没有办法以iOS 6.0 SDK为目标,编译该应用程序,使其具有旧的iOS 6键盘等功能?
我们尝试更改iOS Build->SDK版本中的设置,在针对模拟器时可以更改它,但该选项在AhHoc或AppStore构建中不存在。
你有什么想法吗?
1个回答

4

Xcode提供了多个模拟器SDK,但只有一个设备SDK。因此,您需要安装旧版本的Xcode。例如,安装Xcode 4.6将为您提供6.1 SDK。

如果您在安装第二个版本之前将现有版本重命名,则两个版本可以共存。

请确保XS指向您想要使用的Xcode(这不是项目特定设置)。


如果我进行了就地升级,该怎么办?从developer.apple.com获取旧版本的XCode是唯一的方法吗? - jonathanpeppers
不应该有问题。只需将您的Xcode重命名为“Xcode5.app”,然后从developer.apple.com下载4.6并安装即可。在我的笔记本电脑升级到ML之前,我曾经拥有4.2(在/ Developer /中),4.3、4.4、4.5和4.6。 - poupou
好的,我无法下载...网站总是在大约50%处失败。等它可以下载了再告诉你。 - jonathanpeppers
我在将旧版SDK链接到新版SDK上方面非常幸运,这样我就可以根据需要在Xamarin Studio中进行切换。虽然这确实是一个项目设置,但对于那些没有执行相同过程的人来说,这可能会导致一些有趣的错误。话虽如此,苹果宣布自2014年2月1日起提交的所有应用都需要使用iOS 7 SDK。 - patridge

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