我注意到当我从终端运行应用程序说明其直接路径时,它取决于区分大小写。我发现当MacOS用小写字母编写时,由于缺少plist文件而无法运行,如下所示:
[13:37 zzz ~/ ] /Applications/Notes.app/Contents/macos/notes
2015-07-23 13:37:34.924 notes[1205:12990] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
而正确的案例设法运行应用程序。
[13:37 zzz ~/ ]$ /Applications/Notes.app/Contents/MacOS/notes
你可以告诉我这种行为的原因是什么?
谢谢
答案 0 :(得分:1)
实际上,这是您正在使用的硬盘格式的结果。
如果您的硬盘驱动器(或SSD)具有“区分大小写”格式,那么您需要明确MacOS
而不是macos
。
如果您已将硬盘驱动器格式化为“Journaled”,那么您可以使用全部大写字母。