There was a similar question to this on Stack Overflow regarding Xcode 5, however, the solution no longer works.

I would like to change my IBeam cursor in Xcode to use this cursor instead.


How do I change my mouses Ibeam cursor in Xcode 7.3


Here's the solution that works for me thanks to a GitHub link provided by @aldryd:

GitHub user sokobania provides the following steps:

  1. Download ThemeEngine from: https://github.com/alexzielenski/ThemeEngine

  2. Run ThemeEngine in Xcode and you may be presented with a few errors.

    1. Failed to code sign "ThemeEngine".

      • Just click Fix Issue
    2. Nullability specifier '_Nonnull' cannot be applied to non-pointer type 'NSString'; did you mean to apply the specifier to the pointer?

      • Allow Xcode to Resolve
  3. We'll need to remove some derived data from Embedded Binaries. Click your root application > Targets > General > Embedded Binaries and remove the top item:

    Embedded Binaries in Xcode screenshot

  4. Run ThemeEngine and select "Open Document", you'll need to locate your Assets.car file in Xcode here:

  5. Once loaded, find DVTIbeamCursor in the list and drag your IBeam of choice over Xcode's default Ibeam.


    I like use the Ibeam provided by @TheTC: dracoventions.com/images/external/TIbeam.tiff

  6. Select "Save As..." and overwrite Xcode's Assets.car file with the new file. I had to save the copy to my desktop and then drag the new Assets.car file into the Xcode folder to overwrite.

  • I've used this cursor replacement in Xcode for over a year and it's great. I can't get it to work in 7.3, though. They just updated it but I still can't get it working. When it works, it's nice. – fsb Apr 2 '16 at 2:07
  • Thx @DanBeaulieu I'll check it out. – fsb Apr 2 '16 at 2:10
  • I followed all the steps and it worked like a charm! thanks! – Pichirichi Apr 19 '16 at 10:25

Here's egold's ibeam solution updated for Xcode 7.3...


Worked beautifully for me.

  • I'll use this method to install on my iMac and see how it goes. Thanks. – Dan Beaulieu Apr 2 '16 at 12:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .