Rješava problem između OS X Yosemite 10.10.2 beta i Google Chromea

chrome-yosemite-beta-10.10.2-bug-0

Ako ste korisnik koji se navikne na upotrebu određenog pregledača i više se ne osjeća ugodno koristeći bilo koji drugi pretraživač, moguće je da naišli ste na neugodno iznenađenje ako ste ažurirali na OS X Yosemite 10.10.2 beta kada pokušavate pokrenuti Google Chrome i vidjeti da to ne radi, bilo zato što ste programer ili zato što ste prijavljeni u Appleov javni beta program.

U svakom slučaju, zaista postoje dokazi da Google pretraživač u svojoj najnovijoj verziji ne radi korektno s beta verzijom koju je Apple pokrenuo za OS X Yosemite, međutim moguće ga je koristiti kroz privremeno rješenje dok konačna verzija toga ne bude konačno pušten. build.

Prva preporuka koju ste možda zamišljali je da ako ste korisnik Chromea, ne ažurirajte na ovu najnoviju beta verziju Yosemitea ako to još niste učinili. Ako ste već učinili korak i nađete se u situaciji da niste u mogućnosti pokrenite svoj omiljeni pregledač Pomoću terminala možete pokrenuti ovu datoteku koja će vam sigurno biti od pomoći dok Apple ne izda konačnu verziju OS X 10.10.2 i koju zahvaljujući informacijama koje daje 9to5mac možemo koristiti.

Bez više, kopirajte i zalijepite sljedeći kod u dokument tekst i spremite ga kao »patch.m» bez navodnika:

#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

Onda pokrenite ovu naredbu u terminalu:

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

Na kraju, ova zadnja naredba u istom terminalu za pokretanje Google Chromea:

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

U ovom slučaju, istina je da je dosadno to raditi svaki put kad morate ponovo pokrenuti računalo ili ga pokrenuti, iako ako imate neko znanje o Automatoru, možete stvoriti skriptu koja radi čitav proces automatski izvršiti operaciju. Ipak sam prilično siguran da Appleu nije ostalo dovoljno vremena da objavi sljedeću verziju (10.10.2) Yosemitea i ova je greška u potpunosti ispravljena.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   sergio samano rekao je

    zdravo miguel moje ime je sergio živim u francuskoj želim vas pitati imam problema s ponovnom instalacijom mac itunesa i medice da program maverick u tom trenutku nije dostupan, pokušavam u neko drugo vrijeme i ne znam kako ga ponovo instalirati s izvornim diskovima probao sam razne stvari i nadam se da mi ništa ne možete savjetovati, hvala