PackageMakerをジェネレーターとしてCPackを使用して、MacOSX用の製品のインストーラーを作成する必要があります。ちょっとした仕事をしましたが、知りたいことがたくさんあります。
set(CPACK_PACKAGE_NAME "MyApp")
set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}")
set(CMAKE_INSTALL_PREFIX /Applications)
set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
set(CPACK_RESOURCE_FILE_README "${PACKAGE_BINARY_DIR}/Readme.txt")
set(CPACK_RESOURCE_FILE_LICENSE "${PACKAGE_BINARY_DIR}/EULA.txt")
set(CPACK_RESOURCE_FILE_WELCOME "${PACKAGE_BINARY_DIR}/Welcome.txt")
set(CPACK_GENERATOR PackageMaker)
install(DIRECTORY ${PACKAGE_BINARY_DIR}/my_app.app DESTINATION ${CMAKE_INSTALL_PREFIX}/)
install(PROGRAMS ${PACKAGE_BINARY_DIR}/other_executable DESTINATION ${CMAKE_INSTALL_PREFIX}/my_app.app/Contents/MacOS/)
install(FILES ${PACKAGE_BINARY_DIR}/com.my_app.my_app_daemon.plist DESTINATION ${CMAKE_INSTALL_PREFIX}/Resources)
次の方法を説明できますか?
- アプリケーション(アプリケーションディレクトリを開いたときのアイコン)にカスタムアイコンを追加するにはどうすればよいですか?
- ビジュアルインストーラーにカスタム背景を追加するにはどうすればよいですか?
- スクリプトが機能するように、インストーラー後のスクリプトのフラグを適切に使用するにはどうすればよいですか?
- アプリケーションに「other_executable」を追加する最良の方法は何ですか?
- my_app.appをインストールするための適切な方法を使用していますか?
- Dockにアプリケーションのショートカット(または他に使用されているもの)を追加するにはどうすればよいですか?