如何在Info.plist中指定32位和64位可执行文件

时间:2011-07-14 09:37:35

标签: macos

如何根据体系结构在Info.plist中指定两个不同的可执行文件。我想在我的插件中给出32位和64位二进制文​​件。

如何告诉info.plist加载各自的二进制位?

1 个答案:

答案 0 :(得分:1)

据我所知,您无法指定多个可执行文件。

相反,您可以使用 lipo 将32位和64位可执行文件打包在“通用”(多架构)二进制文件中。

$ lipo -info /Applications/Safari.app/Contents/MacOS/Safari 
Architectures in the fat file: /Applications/Safari.app/Contents/MacOS/Safari are: x86_64 i386