Lahendab probleemi OS X Yosemite 10.10.2 beeta ja Google Chrome'i vahel

Kroom-yosemiit-beeta-10.10.2-viga-0

Kui olete kasutaja, kes harjub konkreetse brauseri kasutamisega ja ei tunne end enam mugavalt ühegi teise brauseri kasutamisel, on võimalik, et olete kohanud ebameeldivat üllatust kui olete värskendanud versioonile OS X Yosemite 10.10.2 beeta proovides käivitada Google Chrome ja veenduda, et see ei tööta kas seetõttu, et olete arendaja või olete registreeritud Apple'i avalikus beetaprogrammis.

Igal juhul on tõendeid selle kohta, et Google'i brauser oma viimases versioonis ei tööta korralikult beetaversiooniga, mille Apple on OS X Yosemite'i jaoks käivitanud, kuid seda on võimalik kasutada ajutise lahenduse kaudu, kuni selle lõplik versioon on lõpuks välja antud. ehitada.

Esimene soovitus, nagu võite ette kujutada, on see, et kui olete Chrome'i kasutaja, ärge värskendage seda Yosemite'i uusimat beetaversiooni, kui te pole seda veel teinud. Kui olete sammu juba teinud ja leiate end olukorrast, kus te ei suuda käivitage oma lemmikbrauser Selle faili käivitamiseks võite kasutada terminali, mis aitab teid kindlasti seni, kuni Apple vabastab OS X 10.10.2 lõpliku versiooni ja mida tänu 9to5maci antud teabele saame kasutada.

Ilma enamateta kopeerige ja kleepige järgmine kood dokumenti teksti ja salvestage see kui »patch.m» ilma jutumärkideta:

#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

Järgmine käivitage see käsk terminalis:

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

Lõpuks see viimane käsk samas terminalis Google Chrome'i käivitamiseks:

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

Sel juhul on tõsi, et tüütu on seda teha iga kord, kui peate arvuti taaskäivitama või käivitama, kuigi kui teil on Automatoriga mõningaid teadmisi, saate seda teha looge skript, mis teeb kogu protsessi toimingu sooritamiseks automaatselt. Siiski olen üsna kindel, et Apple'il pole palju aega Yosemite'i järgmise versiooni (10.10.2) väljaandmiseks ja see viga on täielikult parandatud.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   sergio samano DIJO

    tere miguel, minu nimi on sergio, ma elan Prantsusmaal, ma tahan teilt küsida, et mul on probleeme oma mac itunes'i uuesti installimisega, ma arvan, et mavericki programm pole sel hetkel saadaval, proovin muul ajal ja ma ei tea, kuidas lähtekettadega uuesti installida proovisin erinevaid asju ja loodan, et midagi ei saa te mulle soovitada, aitäh