簡體   English   中英

從終端啟動MacOS App

[英]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 openman open輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM