dev*_*ull 6 macos finder mach-o spotlight info.plist
对我来说这是一个难题:
但是今天我发现了一个新的可执行文件(LaunchDaemon),它没有资源分支,没有Info.plist,并且根据Finder中的右窗格有1.0.0.1110版本.问题是版本来自哪里?
我不知道您所指的特定 LaunchDaemon 程序,但对于一般情况,可以在链接时将 Info.plist 嵌入到可执行文件中。
\n\n传递-sectcreate __TEXT __info_plist path/to/Info.plist给编译器ld,或者等效地传递-Wl,-sectcreate,__TEXT,__info_plist,path/to/Info.plist给编译器。
Apple 在《代码签名指南:代码签名任务 \xe2\x80\x93 将 Info.plist 添加到单文件工具》中对此进行了记录。
\n\n您可以通过查看 的输出来检查您所指的 LaunchDaemon 程序是否发生了这种情况otool -lV path/to/whatever。
| 归档时间: |
|
| 查看次数: |
775 次 |
| 最近记录: |