如果您是習慣使用特定瀏覽器的用戶,而不再使用其他任何瀏覽器感到不舒服,則可能 您遇到了不愉快的驚喜 如果您已更新到 OS X Yosemite 10.10.2 Beta 嘗試運行Google Chrome時發現它不起作用,可能是因為您是開發人員,還是因為您已經註冊了Apple的公開Beta計劃。
無論如何,確實有證據表明最新版本的Google瀏覽器無法與Apple為OS X Yosemite推出的beta版本正常工作,但是可以通過臨時解決方案使用它,直到最終版本發佈為止。終於發布了。
您可能想到的第一個建議是,如果您是Chrome用戶,請不要更新到最新的Yosemite Beta版本。 如果您已完成此步驟,但發現自己處於無法執行的位置 運行您喜歡的瀏覽器 您可以使用終端啟動此文件,這將在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
最後,這最後一條命令 在同一終端 啟動谷歌瀏覽器:
env DYLD_INSERT_LIBRARIES=~/Desktop/patch.dylib "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
在這種情況下,事實是,每次必須重新啟動或啟動計算機時都必須執行此操作很繁瑣,儘管如果您對Automator有所了解,也可以 創建一個完成整個過程的腳本 自動進行操作。 我仍然很確定蘋果沒有太多時間發布優勝美地的下一版本(10.10.2),並且此錯誤已得到完全糾正。
你好miguel我的名字是sergio我住在法國我想問你我在重新安裝macunes時遇到問題我得知當時maverick程序不可用,我嘗試在另一時間嘗試,我不知道如何用源磁盤重新安裝我嘗試了各種方法,希望您能給我任何建議,謝謝