Xcode iOS基础SDK丢失。

4
我有一个旧的iOS应用程序,我从未分发过,并且现在正在尝试再次处理该项目。它可以在较早版本的Xcode中正常工作,但是当时我还没有准备好部署它。现在我正在使用当前版本的Xcode,但是我遇到了一个错误,即缺少基础SDK。我已经浏览了这里所有的贴子,但这些贴子对我没有用。
在Xcode的调查中,我可以在“项目”窗格下选择我的应用程序。选择Info选项卡后,在“部署目标”下面,它的默认值是“Mac OS X 部署目标”。
这是一个iOS应用程序,而不是Mac OS X应用程序。我如何更改这个?
我已经将基础SDK设置为最新的iOS。
有什么建议吗?
2个回答

7
尝试以下步骤:
  1. 打开Xcode并按下cmd + 1

  2. 在左侧面板中选择您的项目 -> 在中心面板中选择您的目标 -> 在右侧面板中选择“构建设置”

  3. 找到“基础SDK”,并选择“最新的iOS”。如果您看到发布和调试行,则同时选择这两个选项。

  4. 重新启动Xcode


重新启动XCode?为什么?!?它本来就可以用,我只是在说为什么要浪费20分钟甚至没有怀疑需要重新启动。 - iforce2d
新的XCode版本不需要重新启动,但在某些情况下它是有帮助的。 - CReaTuS

-1
通常情况下,当您看到这个时,是因为您有一个旧的iOS项目,并且正在使用一个使用较新基础iOS的Xcode版本。在这种情况下,您可以点击左侧项目导航器中树形结构顶部的目标,然后您将看到项目设置。有一个标有“验证设置”的按钮,会出现在主面板的下部中心附近。点击它。
如果这样做不起作用(例如,它来自一个非常旧的版本,Xcode无法弥补),那么重新创建项目可能会更容易。创建一个新的iOS项目,然后将您的源代码、其NIB和资源复制到该项目中。也许这比尝试修复您拥有的旧项目更容易。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接