Løser problemet mellom OS X Yosemite 10.10.2 beta og Google Chrome

chrome-yosemite-beta-10.10.2-bug-0

Hvis du er en bruker som blir vant til å bruke en bestemt nettleser og ikke lenger føler deg komfortabel med å bruke andre, er det mulig det du har kommet over en ubehagelig overraskelse hvis du har oppdatert til OS X Yosemite 10.10.2 beta når du prøver å kjøre Google Chrome og se at det ikke fungerer, enten fordi du er utvikler eller fordi du er registrert i Apples offentlige beta-program.

I alle fall er det faktisk bevis for at Google-nettleseren i den siste versjonen ikke fungerer riktig med betaen som Apple har lansert for OS X Yosemite, men det er mulig å bruke den gjennom en midlertidig løsning til den endelige versjonen av dette er endelig utgitt. bygge.

Den første anbefalingen som du kanskje har forestilt deg er at hvis du er en Chrome-bruker, ikke oppdater til denne siste betaversjonen av Yosemite hvis du ikke har gjort det ennå. Hvis du allerede har gjort trinnet, og du befinner deg i en posisjon av å ikke kunne kjør favorittleseren din Du kan bruke terminalen til å starte denne filen som helt sikkert vil hjelpe deg til Apple slipper den endelige versjonen av OS X 10.10.2, og at takket være informasjonen gitt av 9to5mac, kan vi bruke den.

Uten mer, kopier og lim inn følgende kode i et dokument tekst og lagre den som »patch.m» uten anførselstegn:

#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

deretter kjør denne kommandoen i terminalen:

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

Til slutt, denne siste kommandoen i samme terminal for å starte Google Chrome:

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

I dette tilfellet er sannheten at det blir kjedelig å måtte gjøre dette hver gang du må starte datamaskinen på nytt eller starte den, men hvis du har litt kunnskap med Automator, kan du lage et skript som gjør hele prosessen automatisk for å utføre operasjonen. Likevel er jeg ganske sikker på at det ikke er mye tid igjen for Apple til å gi ut neste versjon (10.10.2) av Yosemite, og denne feilen er fullstendig rettet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   sergio samano sa

    Hei Miguel, jeg heter Sergio. Jeg bor i Frankrike. Jeg vil spørre deg. Jeg har problemer med å installere Mac-iTunes på nytt. Jeg legger til grunn at Maverick-programmet ikke er tilgjengelig akkurat nå, og jeg prøver på et annet tidspunkt, og jeg vet ikke hvordan jeg skal installere på nytt med kildeskivene jeg prøvde flere ting, og jeg håper ingenting kan gi deg råd, takk