我正在使用Qt5.7.1編寫的使用C++編寫的Mac OS應用程序,該應用程序既可以直接從網站下載,也可以通過App Store分發。Qt5是否可以定義多個構建配置?
現在我有了一個新的要求,將自我更新添加到應用程序。這將需要構建兩個不同版本的應用程序 - 一個用於App Store(不具有自我更新機制),另一個用於直接下載(具有自我更新)。
我沒有問題來實現自我更新,但我堅持做一個單獨的生成配置。所以問題是 - Qt5中的是否可以定義兩個單獨的發佈配置(在單個.pro
文件中),如果是,那麼如何?它也需要與qmake
一起工作,因爲構建是自動的(使用Jenkins)。
另請參見https://stackoverflow.com/questions/29405899/multiple-build-configurations-with-qmake-and-qt-pro-file – sashoalm