diff options
author | Jake Petroules <jake.petroules@qt.io> | 2017-07-08 12:30:38 -0700 |
---|---|---|
committer | Jake Petroules <jake.petroules@qt.io> | 2017-07-19 18:17:46 +0000 |
commit | 116def3cb82fa84cd9ab283773eaaa7a9d26dc6f (patch) | |
tree | edaa52f553380121d3ca6f4a07b0a013f17e3bb7 /tools | |
parent | 947ca71af0b3013727a47394d2bf3a8641f0c27b (diff) |
Write plists in the correct format, using v1.0 and with tabs
Change-Id: I496446d95b5523087e3d15ab3ad7cba697dea361
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/binarycreator/binarycreator.cpp | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/tools/binarycreator/binarycreator.cpp b/tools/binarycreator/binarycreator.cpp index 593110c8f..f94dbe324 100644 --- a/tools/binarycreator/binarycreator.cpp +++ b/tools/binarycreator/binarycreator.cpp @@ -154,34 +154,34 @@ static int assemble(Input input, const QInstaller::Settings &settings, const QSt infoPList.open(QIODevice::WriteOnly); QTextStream plistStream(&infoPList); plistStream << QLatin1String("<?xml version=\"1.0\" encoding=\"UTF-8\"?>") << endl; - plistStream << QLatin1String("<!DOCTYPE plist SYSTEM \"file://localhost/System/Library/DTDs" - "/PropertyList.dtd\">") << endl; - plistStream << QLatin1String("<plist version=\"0.9\">") << endl; + plistStream << QLatin1String("<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd +\">") << endl; + plistStream << QLatin1String("<plist version=\"1.0\">") << endl; plistStream << QLatin1String("<dict>") << endl; - plistStream << QLatin1String(" <key>CFBundleIconFile</key>") << endl; - plistStream << QLatin1String(" <string>") << iconTargetFile << QLatin1String("</string>") + plistStream << QLatin1String("\t<key>CFBundleIconFile</key>") << endl; + plistStream << QLatin1String("\t<string>") << iconTargetFile << QLatin1String("</string>") << endl; - plistStream << QLatin1String(" <key>CFBundlePackageType</key>") << endl; - plistStream << QLatin1String(" <string>APPL</string>") << endl; - plistStream << QLatin1String(" <key>CFBundleGetInfoString</key>") << 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(" <string>") << QLatin1String(QUOTE(IFW_VERSION_STR)) << ("</string>") + plistStream << QLatin1String("\t<string>") << QLatin1String(QUOTE(IFW_VERSION_STR)) << ("</string>") << endl; #undef QUOTE #undef QUOTE_ - plistStream << QLatin1String(" <key>CFBundleSignature</key>") << endl; - plistStream << QLatin1String(" <string> ???? </string>") << endl; - plistStream << QLatin1String(" <key>CFBundleExecutable</key>") << endl; - plistStream << QLatin1String(" <string>") << fi.completeBaseName() << QLatin1String("</string>") + plistStream << QLatin1String("\t<key>CFBundleSignature</key>") << endl; + plistStream << QLatin1String("\t<string>????</string>") << endl; + plistStream << QLatin1String("\t<key>CFBundleExecutable</key>") << endl; + plistStream << QLatin1String("\t<string>") << fi.completeBaseName() << QLatin1String("</string>") << endl; - plistStream << QLatin1String(" <key>CFBundleIdentifier</key>") << endl; - plistStream << QLatin1String(" <string>com.yourcompany.installerbase</string>") << endl; - plistStream << QLatin1String(" <key>NOTE</key>") << endl; - plistStream << QLatin1String(" <string>This file was generated by Qt Installer Framework.</string>") + plistStream << QLatin1String("\t<key>CFBundleIdentifier</key>") << endl; + plistStream << QLatin1String("\t<string>com.yourcompany.installerbase</string>") << endl; + plistStream << QLatin1String("\t<key>NOTE</key>") << endl; + plistStream << QLatin1String("\t<string>This file was generated by Qt Installer Framework.</string>") << endl; - plistStream << QLatin1String(" <key>NSPrincipalClass</key>") << endl; - plistStream << QLatin1String(" <string>NSApplication</string>") << endl; + plistStream << QLatin1String("\t<key>NSPrincipalClass</key>") << endl; + plistStream << QLatin1String("\t<string>NSApplication</string>") << endl; plistStream << QLatin1String("</dict>") << endl; plistStream << QLatin1String("</plist>") << endl; |