Εάν είστε χρήστης που συνηθίζει να χρησιμοποιεί ένα συγκεκριμένο πρόγραμμα περιήγησης και δεν αισθάνεται πλέον άνετα με τη χρήση άλλου, είναι πιθανό αυτό έχετε συναντήσει μια δυσάρεστη έκπληξη εάν έχετε ενημερώσει το OS X Yosemite 10.10.2 beta όταν προσπαθείτε να εκτελέσετε το Google Chrome και να δείτε ότι δεν λειτουργεί, είτε επειδή είστε προγραμματιστής είτε επειδή είστε εγγεγραμμένοι στο δημόσιο πρόγραμμα beta της Apple.
Σε κάθε περίπτωση, υπάρχει πράγματι απόδειξη ότι το πρόγραμμα περιήγησης Google στην τελευταία του έκδοση δεν λειτουργεί σωστά με την έκδοση beta που έχει ξεκινήσει η Apple για το OS X Yosemite, ωστόσο είναι δυνατόν να το χρησιμοποιήσετε μέσω μιας προσωρινής λύσης έως ότου η τελική έκδοση αυτού είναι τελικά κυκλοφόρησε.
Η πρώτη πρόταση που ίσως έχετε φανταστεί είναι ότι εάν είστε χρήστης του Chrome, μην ενημερώσετε αυτήν την τελευταία έκδοση beta του Yosemite εάν δεν το έχετε κάνει ακόμα. Εάν έχετε ήδη κάνει το βήμα και βρεθείτε σε θέση να μην είστε σε θέση να το κάνετε εκτελέστε το αγαπημένο σας πρόγραμμα περιήγησης Μπορείτε να χρησιμοποιήσετε το τερματικό για να ξεκινήσετε αυτό το αρχείο που σίγουρα θα σας βοηθήσει έως ότου η Apple κυκλοφορήσει την τελική έκδοση του OS X 10.10.2 και ότι χάρη στις πληροφορίες που δόθηκαν από το 9to5mac, μπορούμε να χρησιμοποιήσουμε.
Χωρίς περισσότερα, αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα σε ένα έγγραφο κείμενο και αποθήκευση ως «patch.m» χωρίς τα εισαγωγικά:
#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
Τότε εκτελέστε αυτήν την εντολή στο τερματικό:
clang -dynamiclib -framework AppKit ~/Desktop/patch.m -o ~/Desktop/patch.dylib
Τέλος, αυτή η τελευταία εντολή στον ίδιο τερματικό για να ξεκινήσετε το Google Chrome:
env DYLD_INSERT_LIBRARIES=~/Desktop/patch.dylib "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
Σε αυτήν την περίπτωση, η αλήθεια είναι ότι καθίσταται κουραστικό να το κάνετε αυτό κάθε φορά που πρέπει να κάνετε επανεκκίνηση του υπολογιστή ή να τον ξεκινήσετε, αν και αν έχετε κάποια γνώση με το Automator μπορείτε δημιουργήστε ένα σενάριο που κάνει όλη τη διαδικασία αυτόματα για την εκτέλεση της λειτουργίας. Ακόμα, είμαι πολύ σίγουρος ότι δεν μένει πολύς χρόνος για την Apple να κυκλοφορήσει την επόμενη έκδοση (10.10.2) του Yosemite και αυτό το σφάλμα έχει διορθωθεί πλήρως.
γεια miguel το όνομά μου είναι sergio Ζω στη Γαλλία θέλω να σας ρωτήσω ότι έχω προβλήματα με την επανεγκατάσταση του mac itunes μου, πιστεύω ότι το πρόγραμμα maverick δεν είναι διαθέσιμο εκείνη τη στιγμή, προσπαθώ σε άλλη στιγμή και δεν ξέρω πώς να επανεγκαταστήσω με τους δίσκους προέλευσης Δοκίμασα διάφορα πράγματα και ελπίζω ότι τίποτα δεν μπορεί να με συμβουλεύσει, ευχαριστώ