mirror of
https://github.com/QuasarApp/installer-framework.git
synced 2025-04-26 21:54:31 +00:00
Fix IFW version information not apparent on macOS
On macOS remove the use of obsolete CFBundleGetInfoString, replace with CFBundleVersion and CFBundleShortVersionString respectively so that the bundle's properties in Info.plist are up to date and version shows correctly. Task-number: QTIFW-1396 Change-Id: Iac03478e266d9d2994ecdf3b229e63976d683ac0 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Katja Marttila <katja.marttila@qt.io>
This commit is contained in:
parent
1c22f5dd46
commit
d4eb7fba67
@ -330,9 +330,12 @@ static int assemble(Input input, const QInstaller::Settings &settings, const QSt
|
||||
<< endl;
|
||||
plistStream << QLatin1String("\t<key>CFBundlePackageType</key>") << endl;
|
||||
plistStream << QLatin1String("\t<string>APPL</string>") << endl;
|
||||
plistStream << QLatin1String("\t<key>CFBundleGetInfoString</key>") << endl;
|
||||
#define QUOTE_(x) #x
|
||||
#define QUOTE(x) QUOTE_(x)
|
||||
plistStream << QLatin1String("\t<key>CFBundleShortVersionString</key>") << endl;
|
||||
plistStream << QLatin1String("\t<string>") << QLatin1String(QUOTE(IFW_VERSION_STR)) << ("</string>")
|
||||
<< endl;
|
||||
plistStream << QLatin1String("\t<key>CFBundleVersion</key>") << endl;
|
||||
plistStream << QLatin1String("\t<string>") << QLatin1String(QUOTE(IFW_VERSION_STR)) << ("</string>")
|
||||
<< endl;
|
||||
#undef QUOTE
|
||||
|
Loading…
x
Reference in New Issue
Block a user