Base Sdk Missing 错误及解决办法

本文介绍如何使用iPhone SDK4编译旧版本项目的解决方案。通过正确设置BaseSDK和iPhoneOSDeploymentTarget,可以在iOS4.0及以下版本设备上运行程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Apple 6月22日 Release iPhone SDK 4 Final 版,当很多朋友安装完之后,发现老的sdk没了.被替换成最新版本的sdk了,并且打开老项目时提示错误:

iPhone SDK 4 裡面包含了 Xcode 3.2.3,安裝完後,如果你之前有裝 iPhone SDK 舊版本,會被移除。當你編譯之前的 iPhone project 一定會看到這個錯誤訊息:Base SDK Missing



error.png

難道是 Apple 要強迫大家 iPhone 升級到 iOS 4,不是的,別緊張。用 iPhone SDK 4 就可以編譯出舊的 iPhone OS 3.0 就可以執行的執行檔。只要如下面改一下設定:

Base SDK 選 iPhone Device 4.0


base_sdk.png

iPhone OS Deployment Target 選 iPhone OS 3.0 或是更早的版本。

deployment_target.png

然後這樣編譯出來程式,就可以在非 iOS 4.0 的手機上執行。

如果你一直卡在這個問題上,還在你的 Mac 電腦上,同時裝兩套不同版本的 iPhone SDK,那我要跟你 Charge,這個可是我 Try 好久才找出來的解法。收多少? $ 0.99 就好。

转载于:https://www.cnblogs.com/shanghaif/archive/2010/07/14/1777160.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值