我想从头开始构建一个 Mac 应用程序。我手动创建了主应用程序、目录、MacOS、资源所需的文件夹,并删除了二进制文件。我唯一不知道如何从头开始创建的是“Info.plist”。所以,我只是从我机器上已安装的应用程序中复制了一个,删除了所有不熟悉的键,除了可执行文件和包类型(作为 APP)。
然后我做了一个测试。在我复制和编辑 Info.plist 文件之前,我双击了 Finder 中的应用程序图标。不工作,这是意料之中的。在我复制和编辑 Info.plist 文件后,它正在工作,这也是预期的。接下来是我不明白的。我删除了 Info.plist 文件,并在 Finder 中双击应用程序图标,它仍然可以工作!
我的问题是:
- 第一次运行时是否将 Info.plist 信息迁移到应用程序包中的某个秘密位置?
- 从其他应用程序复制和编辑现有的 Info.plist 文件是从头开始构建应用程序的好习惯吗?