Используйте утилиту командной строки lipo
, которая удаляет архитектуры с толстых двоичных файлов (какое подходящее имя). Сначала проверьте, какие архитектуры существуют в вашей среде Growl:
$ lipo -info path/to/Growl.framework/Growl
Architectures in the fat file: Growl are: x86_64 i386 ppc
В этом случае у нас просто есть ppc
, но есть около 10 вариантов (из которых я встречал 3). Чтобы избежать каких-либо неожиданностей, вы должны запускать эту команду каждый раз, когда вы хотите удалить архитектуру из файла, а не просто переходить к части удаления. (Если вам интересно, man 3 arch
содержит исчерпывающий список возможных архитектур для толстых двоичных файлов в Mac OS.)
Затем удалите архитектуру ppc
:
$ lipo -remove ppc path/to/Growl.framework/Growl -output GrowlIntel
Найдите настоящий бинарный файл Growl (где-то должен быть в разделе Версии) и замените его на GrowlIntel.