如何在Xcode 11上使用OSX 10.14 SDK?

4

我有一个项目正在Xcode 10.2.1上开发,它使用(32位)QTKit框架,特别是QTMovieModernizer。该项目部署在OSX 10.14.6上。

在Xcode 11上,这将失败(这在某种程度上是可以预料的):

#import <QTKit/QTMovieModernizer.h>

如何使Xcode 11.x不使用MacOSX 10.15 SDK,而改用10.14 SDK?

以前,更换SDK比较容易,但是现在我已经找不到这个选项了。我想现在暂时继续使用Xcode 10.x。

2个回答

3
仅将10.15 SDK建立符号链接到10.14并不能成功(因为两者之间当然存在一些差异)。
我必须从第三方存档中下载10.14 SDK,然后手动解压到以下路径: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk

0

这在类似情况下对我有用(可能因人而异):

cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
sudo ln -s MacOSX.sdk/ MacOSX10.14.sdk

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