Виправлена ​​проблема між бета-версією OS X Yosemite 10.10.2 та Google Chrome

chrome-yosemite-beta-10.10.2-bug-0

Якщо ви користувач, який звик користуватися певним браузером і більше не відчуває себе комфортно, використовуючи будь-який інший, цілком можливо вам трапився неприємний сюрприз якщо ви оновили до OS X Yosemite 10.10.2 бета-версія при спробі запустити Google Chrome і переконатися, що він не працює, тому що ви розробник, або тому, що ви зареєстровані в публічній бета-програмі Apple.

У будь-якому випадку, насправді є докази того, що браузер Google в останній його версії не працює коректно з бета-версією, яку Apple запустила для OS X Yosemite, однак можна використовувати його за допомогою тимчасового рішення, поки остаточна версія цього не буде нарешті випущений.

Перша рекомендація, яку ви собі уявляли, полягає в тому, що якщо ви користуєтеся Chrome, не оновлюйте її до останньої бета-версії Yosemite, якщо ви цього ще не зробили. Якщо ви вже зробили крок, і ви опинилися в положенні не в змозі запустіть свій улюблений браузер Ви можете використовувати термінал для запуску цього файлу, який, безсумнівно, допоможе вам, поки Apple не випустить остаточну версію OS X 10.10.2 і яку ми можемо використовувати завдяки інформації, наданій 9to5mac.

Без більшого, скопіюйте та вставте наступний код у документ текст і збережіть його як »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

Далі запустіть цю команду в терміналі:

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

Нарешті, ця остання команда в тому самому терміналі щоб запустити Google Chrome:

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

У цьому випадку правда полягає в тому, що доводиться робити це щоразу, коли доводиться перезавантажувати комп'ютер або запускати його, хоча, якщо у вас є якісь знання з Automator створити сценарій, який виконує весь процес автоматично виконувати операцію. Тим не менше, я майже впевнений, що у Apple залишилось не так багато часу, щоб випустити наступну версію (10.10.2) Yosemite, і ця помилка була повністю виправлена.


Коментар, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Серхіо Самано - сказав він

    привіт Мігелю мене звуть Серхіо я живу у Франції я хочу запитати вас у мене проблеми з перевстановленням мого mac itunes medice, що програма maverick недоступна на той момент, я намагаюся в інший час, і я не знаю, як перевстановити за допомогою вихідних дисків i пробував різні речі, і я сподіваюся, нічого ви не можете мені порадити, дякую