2017-04-08 36 views

回答

0

正如你所注意到的,.app本身不是一個可執行文件。這是一個標準化的文件夾結構,其中包含一個子文件夾中的真實可執行文件:Contents/MacOS。在Contents的幾個子文件夾中,還有一堆元數據和應用程序需要的附加庫。元數據定義了圖標,應用程序名稱,版本號等。它存儲在Contents/Info.plist。在macOS上負責顯示文件和文件夾的程序(Windows上的Windows資源管理器)稱爲Finder。 Finder只需處理製作一個文件夾結構,其中.app擴展名和一個Info.plist目前出現就像一個單一的可執行文件。在Finder中有更多文件夾結構示例,例如.sparsebundle磁盤映像或Apple照片應用程序存儲的照片庫。您可以右鍵單擊這些「文件」,然後在Finder中選擇「顯示包內容」以查看文件夾結構。