Remediază problema dintre OS X Yosemite 10.10.2 beta și Google Chrome

crom-yosemite-beta-10.10.2-bug-0

Dacă sunteți un utilizator care se obișnuiește să folosească un anumit browser și nu se simte confortabil folosind alt browser, este posibil ai dat peste o surpriză neplăcută dacă v-ați actualizat la OS X Yosemite 10.10.2 beta încercând să rulați Google Chrome și să vedeți că nu funcționează, fie pentru că sunteți dezvoltator, fie pentru că sunteți înscris în programul beta public Apple

În orice caz, există într-adevăr dovezi că browserul Google în cea mai recentă versiune a sa nu funcționează corect cu versiunea beta pe care Apple a lansat-o pentru OS X Yosemite, totuși este posibil să o utilizați printr-o soluție temporară până când versiunea finală a acestuia este eliberat în cele din urmă. construi.

Prima recomandare pe care v-ați imaginat-o este că, dacă sunteți utilizator Chrome, nu actualizați la această versiune beta cea mai recentă a Yosemite dacă nu ați făcut-o încă. Dacă ai făcut deja pasul și te regăsești în poziția de a nu putea rulați browserul preferat Puteți utiliza terminalul pentru a lansa acest fișier care vă va ajuta cu siguranță până când Apple va lansa versiunea finală a OS X 10.10.2 și pe care o putem folosi datorită informațiilor date de 9to5mac.

Fără mai mult, copiați și lipiți următorul cod într-un document trimiteți text și salvați-l ca »patch.m» fără ghilimele:

#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

atunci rulați această comandă în terminal:

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

În sfârșit, această ultimă comandă în același terminal pentru a lansa Google Chrome:

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

În acest caz, adevărul este că devine obositor să faci acest lucru de fiecare dată când trebuie să repornești computerul sau să-l pornești, deși dacă ai cunoștințe cu Automator poți creați un script care face întregul proces automat pentru a efectua operațiunea. Totuși, sunt destul de sigur că nu mai este mult timp pentru ca Apple să lanseze următoarea versiune (10.10.2) a Yosemite și această eroare a fost corectată complet.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   sergio samano el a spus

    salut miguel ma numesc sergio locuiesc in franceza vreau sa te intreb am probleme la reinstalarea mac itunes imi dau seama ca programul maverick nu este disponibil in acel moment incerc la alta data si nu stiu cum sa reinstalez cu discurile sursa Am încercat diverse lucruri și sper că nu mă puteți sfătui, vă mulțumesc