Якщо ви користувач, який звик користуватися певним браузером і більше не відчуває себе комфортно, використовуючи будь-який інший, цілком можливо вам трапився неприємний сюрприз якщо ви оновили до 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, і ця помилка була повністю виправлена.
привіт Мігелю мене звуть Серхіо я живу у Франції я хочу запитати вас у мене проблеми з перевстановленням мого mac itunes medice, що програма maverick недоступна на той момент, я намагаюся в інший час, і я не знаю, як перевстановити за допомогою вихідних дисків i пробував різні речі, і я сподіваюся, нічого ви не можете мені порадити, дякую