【发布时间】:2018-10-17 07:30:08
【问题描述】:
在从源代码构建 Qt 时,我们需要指定 OSX 最小 SDK 版本。
我们尝试运行项目./configure,然后运行export MACOSX_DEPLOYMENT_TARGET="10.9",然后调用make。
构建过程成功完成。
然而,当我们验证最小 SDK 版本时:
otool -l lib/QtCore.framework/QtCore | grep LC_VERSION_MIN_MACOSX -A 5
输出如下:
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.10
sdk 10.13
Load command 9
cmd LC_SOURCE_VERSION
所以列出的最小SDK版本为10.10,设置MACOSX_DEPLOYMENT_TARGET好像没有效果。
有没有办法为自定义构建实际指定此值?
【问题讨论】: