[英]Launch MacOS App from Terminal
我為MacOS編寫了一個應用程序,該應用程序需要命令行參數,因此需要從Terminal
運行。 在CMake
,我有以下CMake
行:
if(APPLE)
add_executable(myApp MACOSX_BUNDLE myApp.cpp)
endif()
INSTALL(TARGETS myApp DESTINATION /usr/local/bin)
完成make install
,可以從Terminal
運行該應用程序,如下所示:
/usr/local/bin/myApp.app/Contents/MacOS/myApp <command-line-args>
由於MACOSX_BUNDLE
,上述內容太麻煩了,我只想將其作為myApp
調用即可。
如果您在Info.plist
構建了包含所有必要信息的正確捆綁包,則可以通過open -b $BundleIdentifier
打開應用程序。 請參閱Apple文檔以及在終端中man open
的man open
輸出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.