我在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