xcode和ios sdk有什么区别?

时间:2011-03-09 06:39:02

标签: xcode ios

我的项目没有在带有ios SDK3.2的xcode3.2上运行,但在xcode3.2中使用ios SDK4.2正常运行。

请任何人解释一下xcode和ios sdk有什么区别?

3 个答案:

答案 0 :(得分:3)

XCode是一个IDE。 iOS SDK(软件开发工具包)是一组用于创建应用程序的开发工具(主要是库的形式)。

正如@VladTheImpaler所提到的,您可能正在尝试在仅具有iOS3.2 SDK库的环境中打开使用iOS4.2 SDK编写的应用程序。这将导致不兼容和丢失链接等。

答案 1 :(得分:2)

据我所知,XCode是您用来编写和编译的程序。不同的SDK包含您正在撰写的不同的API。

所以你可能正在使用4.2中支持的东西,但不是3.2的iOS,因为缺少API,这就是它没有运行的原因。

答案 2 :(得分:1)

这可能对你有帮助。

xcode是你为iphone应用程序编码的界面..

ios sdk是iphone的支持者。

一个Xcode包含多个ios sdk。

这里xcode 4包含ios sdk 3.2,4.0.2,4.1,.4.2,4.3

enter image description here