我想從頭開始構建Mac App。我手動創建了主應用程序Contents,MacOS,Resources所需的文件夾,並刪除了二進制文件。唯一一個我不知道如何從頭創建的是「Info.plist」。所以,我剛剛從我的機器上安裝的應用程序中複製了一個,刪除了除可執行文件和程序包類型(如APP)之外的所有不熟悉的鍵。刪除Info.plist後,Mac應用仍在運行
然後我做了一個測試。在複製並編輯Info.plist文件之前,我雙擊Finder中的應用程序圖標。不工作,這是預期的。在複製並編輯Info.plist文件後,它正在工作,這也是預期的。接下來是我不明白的。我刪除了Info.plist文件,然後雙擊Finder中的應用程序圖標,它仍然可以正常工作!
我的問題是:
- 做了第一次運行的Info.plist信息遷移到應用捆綁一些祕密的地方?
- 從其他應用程序複製和編輯現有的Info.plist文件是一種從頭開始構建應用程序的良好實踐嗎?