我从deitel下载了一些示例代码,但它拒绝构建。我已经去了Project - >编辑项目设置并将Base SDK更改为设备iOS 4.1
我也尝试设置项目 - >设置Active SDK,但菜单选项已禁用,并显示“Base SDK Missing”。
如果我尝试构建,我会立即收到错误消息:
如果我从头开始创建一个项目,一切都很完美。我做错了什么?
答案 0 :(得分:1)
尝试更改左侧的“Base SDK”下拉菜单;将其切换为其他内容将导致您选择的新设置生效。
此外,在您发送的图片中,您只是更改了“发布”的设置,而从另一张图片中可以清楚地看到您正在构建Debug
模式。将下拉配置更改为“所有配置”,进行相同的更改,更改上面提到的下拉选项,然后构建!
答案 1 :(得分:1)
检查您是否也在目标中定义sdk。
答案 2 :(得分:1)
自从XCode 3.2.5问世以来,我已经下载了一些我已经下载过的问题。
我最终不得不将project.pbxproj抛入TextMate(或其他文本编辑器)并替换
的所有实例“SDKROOT = iphonesimulator4.1;” 同 “SDKROOT = iphonesimulator4.2;”
和实例 “SDKROOT = iphoneos4.1;” 同 “SDKROOT = iphoneos4.2;”
并保存,然后我可以在XCode中进行更改以保持坚持。