Išsprendžia problemą tarp „OS X Yosemite 10.10.2“ beta versijos ir „Google Chrome“

„Chrome-yosemite-beta-10.10.2-bug-0“

Jei esate vartotojas, įprantantis naudotis konkrečia naršykle ir nesijaučiantis patogiai naudojantis jokia kita naršykle, gali būti, kad taip yra patyrėte nemalonią staigmeną jei atnaujinote į „OS X Yosemite 10.10.2“ beta versija bandydami paleisti „Google Chrome“ ir įsitikinkite, kad jis neveikia dėl to, kad esate kūrėjas arba dėl to, kad esate įtrauktas į „Apple“ viešąją beta programą.

Bet kokiu atveju yra įrodymų, kad „Google“ naršyklė naujausioje versijoje neveikia tinkamai su „Apple“ paleista beta versija OS X Yosemite, tačiau ją galima naudoti laikinuoju sprendimu, kol bus pateikta galutinė jos versija. pagaliau išleista. pastatyti.

Pirmoji rekomendacija, kurią galbūt įsivaizdavote, yra ta, kad jei esate „Chrome“ vartotojas, neatnaujinkite šios naujausios „Yosemite“ beta versijos, jei to dar nepadarėte. Jei jau atlikote žingsnį ir atsidūrėte tokioje padėtyje, kai negalite paleiskite mėgstamą naršyklę Terminalą galite naudoti norėdami paleisti šį failą, kuris jums tikrai padės, kol „Apple“ išleis galutinę „OS X 10.10.2“ versiją ir kad dėka „9to5mac“ pateiktos informacijos mes galime ją naudoti.

Be daugiau, nukopijuokite ir įklijuokite šį kodą į dokumentą tekstą ir išsaugokite jį kaip »patch.m» be kabučių:

#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

Kitas paleiskite šią komandą terminale:

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

Galiausiai, ši paskutinė komanda tame pačiame terminale paleisti „Google Chrome“:

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

Šiuo atveju tiesa yra ta, kad tai daryti nuobodu, kai tai reikia daryti kiekvieną kartą, kai reikia iš naujo paleisti kompiuterį arba jį paleisti, nors, jei turite tam tikrų žinių su „Automator“, galite sukurti scenarijų, kuris atliktų visą procesą automatiškai atlikti operaciją. Vis dėlto esu tikras, kad „Apple“ nėra daug laiko išleisti kitą „Yosemite“ versiją (10.10.2) ir ši klaida buvo visiškai ištaisyta.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   sergio samano sakė

    labas miguel, mano vardas sergio, aš gyvenu Prancūzijoje, noriu jūsų paklausti, man kyla problemų iš naujo įdiegiant „Mac iTunes“ medice, kad „maverick“ programa tuo metu nėra prieinama, bandau kitu metu ir nežinau, kaip iš naujo įdiegti naudojant šaltinio diskus išbandžiau įvairius dalykus ir tikiuosi, kad nieko negalėsite man patarti, ačiū