Как восстановить работу 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 должна полностью устранит проблему.