Inaayos ang isyu sa pagitan ng OS X Yosemite 10.10.2 beta at Google Chrome

chrome-yosemite-beta-10.10.2-bug-0

Kung ikaw ay isang gumagamit na nasanay sa paggamit ng isang tukoy na browser at hindi komportable sa paggamit ng anumang iba pang browser, posible na nakatagpo ka ng isang hindi kasiya-siyang sorpresa kung nag-update ka na sa OS X Yosemite 10.10.2 beta kapag sinusubukang patakbuhin ang Google Chrome at makita na hindi ito gumagana, alinman dahil ikaw ay isang developer o dahil naka-enrol ka sa pampublikong beta program ng Apple.

Sa anumang kaso, mayroon talagang katibayan na ang browser ng Google sa pinakabagong bersyon ay hindi gumagana nang tama sa beta na inilunsad ng Apple para sa OS X Yosemite, subalit posible na gamitin ito sa pamamagitan ng isang pansamantalang solusyon hanggang sa huling bersyon nito sa wakas ay pinakawalan.buo.

Ang unang rekomendasyon na maaaring naisip mo ay kung ikaw ay isang gumagamit ng Chrome, huwag mag-update sa pinakabagong bersyon ng beta ng Yosemite kung hindi mo pa nagagawa ito. Kung nagawa mo na ang hakbang at nahahanap mo ang iyong sarili sa posisyon na hindi mo magawa patakbuhin ang iyong paboritong browser Maaari mong gamitin ang terminal upang ilunsad ang file na ito na tiyak na makakatulong sa iyo hanggang sa mailabas ng Apple ang pangwakas na bersyon ng OS X 10.10.2 at salamat sa impormasyong ibinigay ng 9to5mac, maaari naming magamit.

Nang walang higit pa, kopyahin at i-paste ang sumusunod na code sa isang dokumento teksto at i-save ito bilang »patch.m» nang walang mga quote:

#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

Pagkatapos patakbuhin ang utos na ito sa terminal:

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

Panghuli, ang huling utos na ito sa parehong terminal upang ilunsad ang Google Chrome:

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

Sa kasong ito, ang totoo ay nakakapagod na gawin ito sa tuwing kailangan mong i-restart ang computer o simulan ito, kahit na kung mayroon kang ilang kaalaman sa Automator maaari mo lumikha ng isang script na ginagawa ang buong proseso awtomatiko upang isagawa ang operasyon. Ako pa rin ang sigurado na walang maraming natitirang oras para sa Apple upang palabasin ang susunod na bersyon (10.10.2) ng Yosemite at ang bug na ito ay ganap na naitama.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   sergio samano dijo

    hello miguel ang pangalan ko ay sergio nakatira ako sa pransya nais kong tanungin ka na mayroon akong mga problema sa muling pag-install ng aking mac itunes na ipinapalagay ko na ang programa ng maverick ay hindi magagamit sa sandaling iyon subukan ko sa ibang oras at hindi ko alam kung paano muling i-install sa mga pinagmulang disk Sinubukan ko ang iba't ibang mga bagay at inaasahan kong walang maipapayo sa akin, salamat