I'm stuck at this error now, however: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -stdlib=libc++ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/atform/Developer/SDKs/MacOSX10.12.sdk -mmacosx-version-min=10.9 -Wall -Wno-deprecated -Wno-unused-local-typedefs -Wno-unused-parameter -O3 -std=gnu++11 -w -fPIC -DBUILD_IRC_CORE -DBUILD_IRC_MODEL -DBUILD_IRC_UTIL -DQS_LOG_LINE_NUMBERS_SHORT -DAPP_VERSION=\"3.4.0\" -DAPP_BUILD=\"-dev\" -DAPP_TARGET=\"Mudlet\" -DLUA_DEFAULT_PATH=\"\" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. CocoaInitializer.cpp is now also CocoaInitializer.mm instead. The check-in files have also slightly different names - not AutoUpdaterSparkle but SparkleAutoUpdater. I was able to avoid copying amework into Qt libs - which'll be a pain for CI and new contributors - by doing LIBS += -F./3rdparty/sparkle (insert your amework location here). Thanks so much for the instructions - I'm working through integrating the changes, my code is over here. I hope it helps! Please feel free to let me know if you encounter any other issues. app/Contents/Frameworks & \Īfter that, you will be able to run the app and test auto-update feature on macOS. (for Windows, WinSparkle is a very good option to go BTW) mac. In your Qt project file, add the following configuration in mac section, because this is specific to macOS only. Also please copy amework to $HOME/Qt/5.9.2/clang_64/lib (replace the Qt version number as needed), which will be used in different QT projects. So that, the utility scripts can be used later. The distribution file contains a couple of utility scripts in bin folder for signing updates, a test app and amework file.Īfter the distribution file is downloaded, unpack it to a local folder. The latest version of Sparkle is distributed via a compressed file, which can be downloaded from this web site: This page will document the steps, which was a result of research in Google and lots of experiments. It's not hard to use it with QT applications as well, although may not be too straightforward. Sparkle framework originally created by Andy Matuschak became the de facto standard for software updates on macOS. Use Sparkle in Qt5 Application Install Sparkle
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |