<unknown>:0:错误:Swift不支持SDK'MacOSX10.12.sdk'

时间:2018-02-09 14:58:45

标签: xcode macos-high-sierra

我在macOS 10.13.3上,我用Xcode(9.2)创建了一个新的macOS项目。在没有任何自定义代码的情况下,我将Base SDK从10.13(默认值)更改为目标的Build Settings中的10.12。当我构建它时,我收到此错误: @Override public void onBackPressed() { startActivity(new Intent(this, HomeActivity.class). setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | IntentCompat.FLAG_ACTIVITY_CLEAR_TASK).putExtra(EXIT_FLAG, true)); } 。我还将<unknown>:0: error: Swift does not support the SDK 'MacOSX10.12.sdk'的版本(Base SDK)更改为10.2。我还更改了项目设置的两个位置。但它没有编译。我总是得到这个错误。我无法想象swift不向后兼容。即使将swift版本从4更改为3.2也无效。难道没有办法为SDK 10.12甚至10.10编译这个新的新项目吗?任何帮助都非常感谢。

我之前做过的事情: 为了能够在Xcode中更改BaseSDK的版本, 我从这里下载了SDK:https://github.com/phracker/MacOSX-SDKs。我编辑了macOS Deployment Target中的info.plist文件。我删除了这两行代码:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer

0 个答案:

没有答案