2014-01-09 71 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

  • 手动添加此应用程序到您的登录项目,你会一切设置