zne*_*eak 19
使用lipo命令行实用程序,它可以删除胖二进制文件的架构(适当的名称).首先,检查Growl框架中有哪些体系结构:
$ lipo -info path/to/Growl.framework/Growl
Architectures in the fat file: Growl are: x86_64 i386 ppc
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我们只是ppc,但有大约10种变体(我遇到过3种变体).为了避免任何意外,您应该在想要从文件中删除体系结构而不是仅仅跳转到删除部分时运行此命令.(如果您很好奇,请man 3 arch在Mac OS上详细列出胖二进制文件的可能架构.)
然后,删除ppcachitecture:
$ lipo -remove ppc path/to/Growl.framework/Growl -output GrowlIntel
Run Code Online (Sandbox Code Playgroud)
找到真正的Growl二进制文件(应该在某个地方的版本下)并用GrowlIntel替换它.
| 归档时间: |
|
| 查看次数: |
2266 次 |
| 最近记录: |