Khắc phục sự cố giữa OS X Yosemite 10.10.2 beta và Google Chrome

chrome-yosemite-beta-10.10.2-bug-0

Nếu bạn là người dùng đã quen với việc sử dụng một trình duyệt cụ thể và không cảm thấy thoải mái khi sử dụng bất kỳ trình duyệt nào khác, có thể bạn đã gặp phải một bất ngờ khó chịu nếu bạn đã cập nhật lên OS X Yosemite 10.10.2 phiên bản thử nghiệm khi cố gắng chạy Google Chrome và thấy rằng nó không hoạt động, có thể vì bạn là nhà phát triển hoặc vì bạn đã đăng ký chương trình beta công khai của Apple.

Trong mọi trường hợp, thực sự có bằng chứng cho thấy trình duyệt Google trong phiên bản mới nhất của nó không hoạt động chính xác với bản beta mà Apple đã đưa ra cho OS X Yosemite, tuy nhiên, có thể sử dụng nó thông qua một giải pháp tạm thời cho đến khi phiên bản cuối cùng của nó là cuối cùng đã phát hành.

Khuyến nghị đầu tiên như bạn có thể tưởng tượng là nếu bạn là người dùng Chrome, không cập nhật lên phiên bản beta mới nhất này của Yosemite nếu bạn chưa làm như vậy. Nếu bạn đã thực hiện xong bước này và bạn thấy mình không thể chạy trình duyệt yêu thích của bạn Bạn có thể sử dụng thiết bị đầu cuối để khởi chạy tệp này chắc chắn sẽ giúp ích cho bạn cho đến khi Apple phát hành phiên bản cuối cùng của OS X 10.10.2 và nhờ vào thông tin do 9to5mac cung cấp, chúng tôi có thể sử dụng.

Không cần thêm nữa, sao chép và dán đoạn mã sau vào tài liệu văn bản và lưu nó dưới dạng »patch.m» không có dấu ngoặc kép:

#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

Tiếp theo chạy lệnh này trong terminal:

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

Cuối cùng, lệnh cuối cùng này trong cùng một thiết bị đầu cuối để khởi chạy Google Chrome:

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

Trong trường hợp này, sự thật là sẽ trở nên tẻ nhạt khi phải làm điều này mỗi khi bạn phải khởi động lại máy tính hoặc khởi động nó, mặc dù nếu bạn có một số kiến ​​thức về Automator, bạn có thể tạo một tập lệnh thực hiện toàn bộ quá trình tự động để thực hiện các hoạt động. Tôi vẫn khá chắc chắn rằng không còn nhiều thời gian để Apple phát hành phiên bản tiếp theo (10.10.2) của Yosemite và lỗi này đã được sửa hoàn toàn.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Sergio Samano dijo

    xin chào miguel tên tôi là sergio tôi sống ở pháp tôi muốn hỏi bạn tôi gặp sự cố khi cài đặt lại mac itunes medice mà chương trình maverick không khả dụng tại thời điểm đó tôi thử vào lúc khác và tôi không biết cách cài đặt lại bằng đĩa nguồn. đã thử nhiều thứ và tôi hy vọng không có gì bạn có thể tư vấn cho tôi, cảm ơn bạn