2014-01-09 72 views

回答

9

對於我來說,這是按照你所引用的帖子,在帖子的位置:

/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/DVTIbeamCursor.png 

但是我有這個問題,是該文件已被命名爲:

DVTl(小寫的「 L'),而不是DVTI(大寫'I')。

+0

嗯,也許我只是看錯了地方。我檢查的文件夾裏肯定有一個名字非常不同的文件。謝謝! –

+1

這工作完美。只是爲了保存某人搜索替換TIFF文件。它在這裏:http://www.dracoventions.com/images/external/TIbeam.tiff – TheTC

+0

使用Mac OS 10.11.2和Xcode 7.2.1,路徑/文件爲'/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit .framework /版本/ A /資源/ DVTIbeamCursor.tif'。 –

3

下面是通過使用@aldryd在評論中提供的鏈接找到答案的解決方案。 GitHub的用戶sokobania提供了以下步驟:

步驟1:

下載ThemeEngine從:https://github.com/alexzielenski/ThemeEngine

步驟2:

運行主題引擎在Xcode中,您可能會遇到一些錯誤。

  1. 代碼簽名「ThemeEngine」失敗。

    • 只需點擊修復問題
  2. 可空符 '_Nonnull' 不能被應用到非指針型 '的NSString';你的意思是將指定符應用於指針嗎?

    • 允許的Xcode化解

第3步:

我們需要從嵌入式二進制文件刪除一些數據導出。點擊你的根應用程序>目標>常規>嵌入式二進制文件刪除頂部的項目:

enter image description here

第4步:

運行ThemeEngine,並選擇「打開文檔「,您需要找到您的Assets.car文件在Xcode這裏:

/Applications/Xcode.app/Contents/SharedFrameworks/ 
DVTKit.framework/Versions/A/R‌​esources/Assets.car 

第5步:

加載後,發現DVTIbeamCursor在列表中,在Xcode的默認I梁拖動您選擇的工字梁。

enter image description here

我喜歡用工字鋼由@TheTC提供:

dracoventions.com/images/external/TIbeam.tiff

步驟6:

選擇 「另存爲...」並用新文件覆蓋Xcode的Assets.car文件。我不得不將副本保存到桌面,然後將新的Assets.car文件拖到Xcode文件夾中進行覆蓋。


故障排除:

我最近嘗試這個解決方案,我繞了一個橋接頭問題。如果發生這種情況,請點擊您的根目錄項目>目標>構建階段>使用二進制鏈接庫>添加ThemeKit

重建和你應該很好。

+1

謝謝@danbealiue,完美的工作! – fsb

1

還沒有能夠得到這個在xcode 8工作。我最終做的只是在編輯器中設置背景顏色爲深黑灰色而不是黑色(#222222或#111111),它的幫助極大。

4

下面是Xcode的9(MAC塞拉利昂10.12.6)工作的修復,使用Mousecape:

  • 下載Mousecape here

  • 下載光標here。 (這是DVTIbeamCursor。對於Mousecape建TIFF文件)

  • 運行Mousecape並導入光標
  • 應用光標

不幸的是修改後的光標將在重新啓動後丟失。 要解決的是做到以下幾點:

  • 右鍵單擊Mousecape應用程序,並選擇「顯示包內容 」
  • 看在.app文件:Mousecape.app/Contents/Library/LoginItems/com.alexzielenski.mousecloakhelper.app

  • 手動添加此應用程序到您的登錄項目,你會一切設置