У меня есть проект Xcode, который создает приложение для просмотра на рабочем столе Cocoa.
Мой браузер ссылается на стандартную WebKit.framework в системе (он не встраивает свою собственную WebKit.framework).
«Базовый SDK» для моего проекта XCode установлен на «Mac OS X 10.5».
«Допустимые архитектуры» для моего проекта XCode установлены на «i386 ppc ppc64 ppc7400 ppc970 x86_64».
Параметр «Сборка мусора в Objective-C» для моего проекта Xcode имеет значение «Не поддерживается».
Я строю свой проект на Snow Leopard с версией Xcode 3.2.
Когда я собираю Браузер с «Архитектурой», установленной на «32-битный универсальный», Браузер отлично работает на Snow Leopard и Leopard (как 32-битный процесс) и корректно отображает содержимое Flash.
Однако, когда я собираю Браузер с «Архитектурой», установленной на «Стандарт (32/64-битный универсальный)», у меня возникает серьезная проблема с Leopard. В этом случае браузер работает нормально (как 64-разрядный процесс) на Snow Leopard и правильно отображает содержимое Flash. Однако на Leopard он работает нормально (как 64-битный процесс) , за исключением , что он не будет отображать содержимое Flash. Кажется, плагин Flash никогда не загружается.
Может ли кто-нибудь дать мне какой-нибудь совет о том, как сделать мой браузер «стандартным (32/64-битным универсальным)», чтобы WebKit загружал Flash-плагин в Mac OS X Leopard 10.5? Или есть какая-то причина, почему это не может работать?
(ПРИМЕЧАНИЕ: во всех случаях в системе установлена последняя версия Flash PlugIn - 10.0.32.18)