2013-10-30 120 views
1

对不起,复杂的标题! 但我的APP是在Xcode 4开发商IOS 6我现在移植到IOS 7和XCODE 5如何使用基本SDK(IOS 7)构建IOS 7应用程序作为IOS 6应用程序出现在IOS 7应用程序

当我现在构建应用程序和部署目标设置为IOS 5我的应用程序看起来一如既往伟大的IOS 5或6部电话。但在IOS 7上,这一切都搞砸了。所以只要我必须支持IOS 5 ...是否有任何标志可以让Xcode生成一个完全兼容iOS 7设备的IOS 6的二进制文件?

+0

你必须做出改变来支持ios7,它取决于你的应用程序你需要改变多少 – Baddu

+0

http://stackoverflow.com/a/19020449/983912 –

+0

正确的做法是让你的应用程序看起来像在iOS 7下运行时的iOS 7应用程序。这是用户需要的。 – rmaddy

回答

1

您可以使用Xcode的5您必须下载iOS 6的SDK和只需将它添加到xcode 5并选择它作为您的项目的基础sdk。您可以按照指示找到here关于如何做到这一点。

+0

谢谢。我刚刚按照你的建议做了。我的名字与Sdk 6.1编译Allthough该应用程序看起来更好,它仍然不像以前一样。我现在再次安装了XCode 4。现在,至少可以为运行IOS 7的手机生产一款使用Xcode 4的漂亮App。 – jack

0

iOS6的SDK不在的XCode 5

提供您可以从开发人员门户下载Xcode中的旧版本。 https://developer.apple.com/downloads/index.action?name=Xcode

然后通过重命名应用程序在您的Mac上以不同的名称安装它。 例如Xcode中,传统上Xcode-

+0

您可以在xcode 5下安装较旧的iOS SDK,而不会出现问题。检查下面的答案。不需要安装两个xcode。 –

+0

我知道,但Xcode 4使用LLVM 2.0,而Xcode 5使用LLVM 5.0编译。如果你真的想重现Xcode 5之前的情况,那么你确实需要Xcode –

+0

@Thomas的更老版本。我在Xcode 5中包含了6.1 Base Sdk,并且与Xcode 4.3生成的应用程序仍然存在差异。所以我现在恢复到Xcode 4.3 – jack

0

右键>单击显示包内容去以下路径

目录/开发/平台/ iPhoneOS.platform /开发人员

,如果你只看到iPhoneOS7.0 .sdk,这意味着您没有较低的SDK拷贝较低的SDK版本。..

从项目设置更改基本SDK。

这应该继续让您与iOS 6的风格UI构建应用程序,同时允许你使用Xcode的5

相关问题