SQLiteStudio Info.plist missing CFBundleVersion

SQLiteStudio development help, patches, etc.

SQLiteStudio Info.plist missing CFBundleVersion

Postby --marc » Fri Sep 23, 2016 8:08 pm

SQLiteStudio/Contents/Info.plist is "generated by Qt/QMake".

This generated Info.plist file is missing CFBundleVersion and CFBundleShortVersionString.

I discover this issue when doing a from-the-community submission of SQLiteStudio to MacUpdate. (I like SQLiteStudio & thought it would be good for others to also find the SQLiteStudio website and application.) :D
--> https://www.macupdate.com/content/submit

MacUpdate support replied back that ...

While reviewing your submission for a new listing, I found that there is no version information in your application's Info.plist file. Our software, MacUpdate Desktop, relies on such version data to compare subscribers' installations with our database in order to determine whether or not there is an update available. Moreover, there is no way for us to update your listing without some indication of the file's version level. MacUpdate now requires at least one string of metadata for the version.

I have attached an Acrobat (PDF) file which outlines the steps necessary to add version metadata to your application's Info.plist file. Please add at least one version key-value pair and notify us once completed. CFBundleVersion and/or CFBundleShortVersionString would take care of the problem.

Perhaps create_macosx_bundle.sh can be updated to automatically QMAKE_POST_LINK add the version? See: http://stackoverflow.com/questions/19293387/qt-generate-info-plist-file

Some Qt-based applications (like QupZilla) have an Info.plist with CFBundleVersion in the repository code base.
--> http://www.qupzilla.com
--> https://github.com/QupZilla/qupzilla
--> https://github.com/QupZilla/qupzilla/se ... Info.plist
--> https://github.com/QupZilla/qupzilla/issues/1486
Posts: 1
Joined: Fri Sep 23, 2016 7:21 pm

Return to Development

Who is online

Users browsing this forum: No registered users and 1 guest