В настоящее время невозможно добавить Google Chrome в качестве внешнего веб-браузера в Flash Builder Standalone для Mac. В этом контексте Eclipse заботится только об "исполняемых файлах Unix", а не о файлах .app.
Например, путь к Firefox на Mac: /Applications/Firefox.app/Contents/MacOS/firefox-bin который можно найти, щелкнув правой кнопкой мыши и выбрав "Показать содержимое пакета" в Firefox.app в каталоге приложений.
Если вы попытаетесь добавить Google Chrome в качестве нового внешнего веб-браузера, вам нужно будет повторить этот процесс, чтобы перейти на /Приложения/Google Chrome.app/Contents/MacOS, где "Google" Chrome 'Unix exxecutable.
Проблема заключается в том, что пространство в имени. Если вы попытаетесь нажать OK в Eclipse, вы получите сообщение об ошибке, препятствующее продолжению:
Значение местоположения не является допустимым путем имя
Есть ли какие-либо обходные пути для этого, поэтому я могу использовать Chrome только в качестве браузера разработки? Я сделал некоторые поиски, и все, что я мог придумать, было следующим:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297273
ОБНОВЛЕНИЕ: добрый и опытный инженер Flash Builder дал мне полезный совет. Обратите внимание, что вам нужно будет отображать скрытые файлы на Mac, открыв терминал и введя следующую команду:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Нажмите "Возврат", чтобы возобновить поиск. Когда будут показаны скрытые файлы, "Youll найдет то, что вам нужно в [YOUR WORKSPACE]/. Metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs. Theres - это свойство браузеров, которое определяет XML для определения веб-браузеров Eclipses. Добавьте новое местоположение и имя браузера и перезапустите Flash Builder. "
В этом случае вы должны добавить:
<external location\="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" name\="Google Chrome"/>\n
Я могу подтвердить, что это работает. Надеюсь, нам не придется прибегать к такого рода хакерству в следующий раз.