• iOS 16
  • WWDC 2022
  • iPhone 14
  • 口罩解鎖
  • iPhone換電池
  • 聯絡瘋先生
瘋先生
沒有結果
查看所有結果
  • 蘋果新聞
    • Apple發表會
  • 教學
    • iOS教學
    • iPadOS教學
    • AirPods教學
    • Apple Watch教學
    • HomePod教學
    • Apple Music教學
    • Apple TV教學
    • MAC教學
    • CarPlay教學
  • iOS捷徑
  • APP教學
  • JB越獄
    • 越獄新聞
    • iOS越獄教學
    • Cydia插件
      • Cydia iOS12 插件
      • Cydia iOS11 插件
      • Cydia iOS10 插件
      • Cydia iOS9 插件
      • Cydia iOS8 插件
      • Cydia iOS7 插件
      • Cydia iOS6 插件
    • Cydia疑難雜症
    • tvOS越獄
  • 開箱評測
  • 3C科技
    • Facebook
    • Instagram
    • LINE
    • Netflix
    • Gogoro
    • 瀏覽器
    • 限時免費
  • 下載
    • iOS韌體下載
    • 桌布
  • 蘋果新聞
    • Apple發表會
  • 教學
    • iOS教學
    • iPadOS教學
    • AirPods教學
    • Apple Watch教學
    • HomePod教學
    • Apple Music教學
    • Apple TV教學
    • MAC教學
    • CarPlay教學
  • iOS捷徑
  • APP教學
  • JB越獄
    • 越獄新聞
    • iOS越獄教學
    • Cydia插件
      • Cydia iOS12 插件
      • Cydia iOS11 插件
      • Cydia iOS10 插件
      • Cydia iOS9 插件
      • Cydia iOS8 插件
      • Cydia iOS7 插件
      • Cydia iOS6 插件
    • Cydia疑難雜症
    • tvOS越獄
  • 開箱評測
  • 3C科技
    • Facebook
    • Instagram
    • LINE
    • Netflix
    • Gogoro
    • 瀏覽器
    • 限時免費
  • 下載
    • iOS韌體下載
    • 桌布
沒有結果
查看所有結果
瘋先生
沒有結果
查看所有結果
首頁 MAC教學 黑蘋果

如何用 XCode 編譯 Kext 驅動,黑蘋果用戶必學技巧

瘋先生 by 瘋先生
2020-02-13
分享到 LINE分享到 Facebook分享到Twitter分享到Wechat

對於黑蘋果用戶而言,大多數 Kext 驅動都是來自國外開發者,不過有些 GitHub 只會 只會放上原始代碼,導致還要另外去找其他人編譯好的 Kext 檔案,那何不自己透過 Xcode 編譯 Kext 會比較快呢?在這篇就要來教大家如何操作。

如何用 XCode 編譯 Kext 驅動,黑蘋果用戶必學技巧

 

前提條件

  • macOS 先透過 App Store 安裝 XCode (點我去安裝)

前提條件

 

 

如何用 XCode 編譯 Kext 驅動

大多數 Kext 都會透過 Github 分享原始碼,所以多數操作都是相同,這篇就以網卡驅動 IntelMausiEthernet 為舉例:GitHub網址

步驟1

點擊右側「Clone or download」>「Download ZIP」,將整個原始檔下載。

如何用 XCode 編譯 Kext 驅動1

 

步驟2

下載後,將壓縮包解壓出來,並且將資料夾「-master」檔名去除,(舉例解壓後是 IntelMausiEthernet-master 改為 IntelMausiEthernet),最後點擊開啟 .xcoderproj 檔案。

如何用 XCode 編譯 Kext 驅動2

 

步驟3

此時會透過 XCode 開啟後,會發現有些黃色驚嘆號錯誤,點選由上角「驚嘆號」圖示。

如何用 XCode 編譯 Kext 驅動3

 

步驟4

會看見左側有幾項錯誤,逐一點擊項目,點選「Perform Changes」,就可以解決這些黃色警告訊息。

如何用 XCode 編譯 Kext 驅動4

另外會顯示 Enable Base Internationalization 警告,只要點擊「Enable」即可解決。

如何用 XCode 編譯 Kext 驅動5

 

步驟5

接下來就可以開始編譯,透過 XCode 編譯有兩種,第一種方法是直接點擊左上角「播放執行鍵」。

如何用 XCode 編譯 Kext 驅動6

或者是點擊工具列「Product」>「Build」,就會看見「bulid succeed」訊息就表示編譯成功。

如何用 XCode 編譯 Kext 驅動7

 

步驟6

透過左側欄位,選擇「Products」資料夾展開後,裡面會看見一個編譯完成的 kext 檔案。

如何用 XCode 編譯 Kext 驅動8

點擊 Kext 右側選擇「Show in Finder」。

如何用 XCode 編譯 Kext 驅動9

會自動開啟 Kext 檔案資料夾,就可以將 Kext 放入 EFI 資料夾內即可。

如何用 XCode 編譯 Kext 驅動10

 

以上就是透過 XCode 編譯 Kext 檔案方法,其實非常簡單,更不需要了解 XCode 如何編寫程式碼,只要簡單幾個步驟就可以編譯完成,至於其他 Kext 也採用相同方法。

標籤: kextXcode黑蘋果
分享分享Tweet分享

相關文章

黑蘋果是什麼?組裝黑蘋果電腦最容易碰到什麼困擾?
黑蘋果

解決 macOS 黑蘋果外接4K螢幕導致不定時出現閃爍方法

2019-02-11
解決黑蘋果透過Safari 播放Netflix 影片出現錯誤導致無法觀看問題
黑蘋果

解決黑蘋果透過Safari 播放Netflix 影片出現錯誤導致無法觀看問題

2019-02-09 - 最新更新時間: 2020-05-24
【教學】免年費開發者帳號 透過Xcode編譯APP實體裝置執行
MAC教學

【教學】免年費開發者帳號 透過Xcode編譯APP實體裝置執行

2019-02-05
macOS 10.14.x 黑蘋果完美驅動ALC1200 音效晶片方法(原生AppleHDA)
黑蘋果

macOS 10.14.x 黑蘋果完美驅動ALC1200 音效晶片方法(原生AppleHDA)

2019-01-06 - 最新更新時間: 2020-06-17
HiDPI是什麼?黑蘋果要如何一鍵開啟 macOS HiDPI?
Apple新聞

HiDPI是什麼?黑蘋果要如何一鍵開啟 macOS HiDPI?

2019-01-05 - 最新更新時間: 2019-11-23
解決黑蘋果macOS 10.13~macOS 10.14無法識別NVMe SSD硬碟問題
黑蘋果

解決黑蘋果macOS 10.13~macOS 10.14無法識別NVMe SSD硬碟問題

2018-12-02
載入更多
  • iOS 16
  • WWDC 2022
  • iPhone 14
  • 口罩解鎖
  • iPhone換電池
  • 聯絡瘋先生

非經授權請勿全文轉貼 隱私權政策 | 歡迎iPhone週邊業者、手機商和App軟體開發者合作和產品測試事宜,聯繫瘋先生

沒有結果
查看所有結果
  • 蘋果新聞
    • Apple發表會
  • 教學
    • iOS教學
    • iPadOS教學
    • AirPods教學
    • Apple Watch教學
    • HomePod教學
    • Apple Music教學
    • Apple TV教學
    • MAC教學
    • CarPlay教學
  • iOS捷徑
  • APP教學
  • JB越獄
    • 越獄新聞
    • iOS越獄教學
    • Cydia插件
      • Cydia iOS12 插件
      • Cydia iOS11 插件
      • Cydia iOS10 插件
      • Cydia iOS9 插件
      • Cydia iOS8 插件
      • Cydia iOS7 插件
      • Cydia iOS6 插件
    • Cydia疑難雜症
    • tvOS越獄
  • 開箱評測
  • 3C科技
    • Facebook
    • Instagram
    • LINE
    • Netflix
    • Gogoro
    • 瀏覽器
    • 限時免費
  • 下載
    • iOS韌體下載
    • 桌布

非經授權請勿全文轉貼 隱私權政策 | 歡迎iPhone週邊業者、手機商和App軟體開發者合作和產品測試事宜,聯繫瘋先生