Memperbaiki masalah antara OS X Yosemite 10.10.2 beta dan Google Chrome

Chrome-yosemite-beta-10.10.2-pepijat-0

Sekiranya anda pengguna yang biasa menggunakan penyemak imbas tertentu dan tidak merasa selesa menggunakan penyemak imbas lain, ada kemungkinan itu anda telah menemui kejutan yang tidak menyenangkan jika anda telah mengemas kini ke OS X Yosemite 10.10.2 beta semasa cuba menjalankan Google Chrome dan melihat bahawa ia tidak berfungsi, baik kerana anda adalah pembangun atau kerana anda terdaftar dalam program beta awam Apple.

Walau bagaimanapun, memang ada bukti bahawa penyemak imbas Google dalam versi terbarunya tidak berfungsi dengan betul dengan beta yang dilancarkan oleh Apple untuk OS X Yosemite, namun ada kemungkinan untuk menggunakannya melalui penyelesaian sementara sehingga versi terakhir ini adalah akhirnya dilepaskan.bangun.

Cadangan pertama seperti yang anda bayangkan ialah jika anda adalah pengguna Chrome, jangan kemas kini versi Yosemite versi beta terbaru ini sekiranya anda belum melakukannya. Sekiranya anda sudah melakukan langkah dan anda mendapati diri anda berada dalam kedudukan yang tidak mampu jalankan penyemak imbas kegemaran anda Anda boleh menggunakan terminal untuk melancarkan fail ini yang pasti akan membantu anda sehingga Apple melepaskan versi terakhir OS X 10.10.2 dan berkat maklumat yang diberikan oleh 9to5mac, kami dapat menggunakan.

Tanpa lebih, salin dan tampal kod berikut ke dalam dokumen teks dan simpan sebagai »patch.m» tanpa petikan:

#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

Kemudian jalankan arahan ini di terminal:

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

Terakhir, arahan terakhir ini di terminal yang sama untuk melancarkan Google Chrome:

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

Dalam kes ini, kebenarannya adalah menjadi membosankan untuk melakukan ini setiap kali anda harus menghidupkan semula komputer atau memulakannya, walaupun jika anda mempunyai pengetahuan dengan Automator, anda boleh buat skrip yang melakukan keseluruhan proses secara automatik untuk menjalankan operasi. Namun, saya cukup yakin tidak ada banyak masa yang tersisa untuk Apple melepaskan versi seterusnya (10.10.2) Yosemite dan bug ini telah diperbaiki sepenuhnya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   sergio samano kata

    hello miguel nama saya sergio saya tinggal di Perancis saya ingin bertanya kepada anda bahawa saya mempunyai masalah memasang semula mac itunes saya dan saya sedar bahawa program maverick tidak tersedia ketika itu saya mencuba pada masa yang lain dan saya tidak tahu bagaimana memasang semula dengan cakera sumber saya telah mencuba pelbagai perkara dan saya harap tidak ada yang dapat memberi nasihat kepada saya, terima kasih