如何在低版本的Xcode中使用高版本的SDK

如何在低版本的Xcode中使用高版本的SDK,第1张

您好,希望以下回答能帮助您

 解决方法

首先得有老版本的sdk,如果你已经安装了Xcode5.0,那么老版本的sdk iPhoneOS6.1.sdk已经被删除了,你可以从同事电脑里拷贝一份,路径是:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs,我从同事电脑考了一份,汗,又编译出错,找不到头文件,只好重写下载Xcode4.6.3,打开dmg镜像文件,从路径/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer拷贝iPhoneOS6.1.sdk到路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs目录即可

附iPhoneOS6.1.sdk下载链接:iPhoneOS6.1.sdk

提示

对于还没有安装Xcode5.0的童鞋,在安装之前最好备份一下iPhoneOS6.1.sdk目录,在安装Xcode5.0之后拷贝到相关目录/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs即可以使用sdk6.1了。。。

如您还有疑问可继续追问。

iPhoneOS的版本众多,很多用户由于各种各样的原因没有升级到最新版,这就给我们开发者带了麻烦。作为开发者,我们都希望软件的受众越多越好。怎么样让软件尽量适应最多的iPhoneOS?这里我们就应该了解iPhone项目的BaseSDK和iPhoneOSDeploymentTarget。BaseSDK指的是当前编译用的SDK版本。IOSDeploymentTarget指的是编译出的程序将在哪个系统版本上运行。用更简单实用的语句描述如下:BaseSDK设置为当前xcode编译使用的sdk版本,比如”LatestIOS(IOS7.1)″。IOSDeploymentTarget设置为你所支持的最低的iPhoneOS版本,比如”5.0″。也就是你手机/pad运行本项目的最低版本。即本项目最低运行环境在5.0系统及以上版本。这样设置之后,你的程序就可以运行于从5.0及以上系统版本的设备。

从xcode4.x中复制旧版本sdk到xcode5的sdk路径

sdk路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

重新打开xcode5,即可选择旧版sdk


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11679630.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存