Opravuje problém medzi OS X Yosemite 10.10.2 beta a Google Chrome

Chrome-yosemite-beta-10.10.2-chyba-0

Ak ste používateľom, ktorý si zvykne používať konkrétny prehľadávač a už sa necíti byť spokojný s používaním iného prehľadávača, je možné, že narazili ste na nemilé prekvapenie ak ste aktualizovali na OS X Yosemite 10.10.2 beta pri pokuse o spustenie prehliadača Google Chrome a zistení, že to nefunguje, buď preto, že ste vývojár, alebo preto, že ste sa zaregistrovali do verejného beta programu spoločnosti Apple.

V každom prípade skutočne existujú dôkazy o tom, že prehliadač Google v najnovšej verzii nefunguje správne s beta verziou, ktorú spoločnosť Apple spustila pre OS X Yosemite, je však možné ho použiť prostredníctvom dočasného riešenia, kým nebude k dispozícii jeho konečná verzia konečne prepustený.

Prvé odporúčanie, ktoré ste si mohli predstaviť, je, že ak ste používateľom prehliadača Chrome, neaktualizujte túto najnovšiu beta verziu Yosemite, pokiaľ ste tak ešte neurobili. Ak ste už krok vykonali a ocitli ste sa v pozícii, že to nemôžete urobiť spustite svoj obľúbený prehliadač Na spustenie tohto súboru môžete použiť terminál, ktorý vám určite pomôže, kým Apple nevydá konečnú verziu OS X 10.10.2 a ktorý vďaka informáciám poskytnutým 9to5mac môžeme používať.

Bez ďalších, skopírujte a vložte nasledujúci kód do dokumentu text a uložte ho ako »patch.m» bez úvodzoviek:

#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

potom spustite tento príkaz v termináli:

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

Nakoniec tento posledný príkaz v rovnakom termináli na spustenie prehliadača Google Chrome:

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

V takom prípade je pravdou, že je únavné to robiť zakaždým, keď musíte reštartovať počítač alebo ho spustiť, hoci ak máte určité znalosti automatizácie, môžete vytvorte skript, ktorý vykoná celý proces automaticky vykonať operáciu. Napriek tomu som si dosť istý, že na uvoľnenie ďalšej verzie (10.10.2) Yosemite už spoločnosti Apple nezostáva veľa času a táto chyba bola úplne opravená.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Sergio Samano dijo

    Ahoj Miguel, volám sa Sergio. Žijem vo Francúzsku. Chcem sa ťa opýtať, mám problémy s preinštalovaním môjho Mac iTunes. Mám názor, že program Maverick nie je v tom čase k dispozícii, že to skúsim inokedy a neviem, ako preinštalovať pomocou zdrojové disky Vyskúšal som niekoľko vecí a dúfam, že mi nič neporadíte, ďakujem