Как восстановить работу Google Chrome в OS X Yosemite 10.10.2

Как восстановить работу Google Chrome в OS X Yosemite 10.10.2

После установки обновления OS X Yosemite 10.10.2 beta пользователи столкнулись с проблемой в работе Google Chrome 39. Браузер аварийно закрывается при попытке запустить программу в среде новой операционной системы.

Причиной несовместимости Google Chrome с OS X Yosemite 10.10.2 является несоответствие некоторых API для Trackpad. Решение предложил пользователь с ником loganisa. Чтобы восстановить работу браузера, нужно выполнить три простых шага.

Как обойти проблему с Google Chrome в OS X Yosemite 10.10.2

Шаг 1: Откройте текстовый редактор и создайте новый файл patch.m со следующим содержанием:

#import <AppKit/AppKit.h>

__attribute((constructor)) void Patch_10_10_2_entry()
 {
 NSLog(@”10.10.2 patch loaded”);
 }

@interface NSTouch ()
 - (id)_initWithPreviousTouch:(NSTouch *)touch newPhase:(NSTouchPhase)phase position:(CGPoint)position     isResting:(BOOL)isResting force:(double)force;
 @end

@implementation NSTouch (Patch_10_10_2)
 - (id)_initWithPreviousTouch:(NSTouch *)touch newPhase:(NSTouchPhase)phase position:(CGPoint)position     isResting:(BOOL)isResting
 {
 return [self _initWithPreviousTouch:touch newPhase:phase position:position isResting:isResting force:0];
 }
 @end

Сохраните этот файл на рабочий стол.

Шаг 2: Выполните следующую команду в Терминале:

clang -dynamiclib -framework AppKit ~/Desktop/patch.m -o ~/Desktop/patch.dylib

Шаг 3: Чтобы запустить Google Chrome, выполните команду:

env DYLD_INSERT_LIBRARIES=~/Desktop/patch.dylib “/Applications/Google Chrome.app/Contents/MacOS/Google Chrome”

Чтобы браузер продолжать работать, Терминал должен оставаться в фоновом режиме.

Релиз тестового обновления OS X 10.10.2 для операционной системы Yosemite состоялся 21 ноября. Апдейт сосредоточен на исправлении ошибок. Сборка содержит обновленный браузер Safari 8.0.2 и почтовый клиент Mail 8.2. Обновление OS X 10.10.1, как известно, в некоторых случаях не решило проблему, на которую жаловались пользователи новой операционной системы Apple. Сообщения на сайте компании свидетельствуют, что баг с нестабильной работой Wi-Fi остался и продолжает портить жизнь пользователям. OS X 10.10.2 должна полностью устранит проблему.

Источник: macdigger.ru