I'm not sure if this belongs here or SuperUser, so I'll ask here and if the community decides to close it, I will re-ask there.

Every time I plug my iPhone in to my MacBook, the Canon EOS Utility (installed with the software for my DSLR) pops up and decides to inform me that a camera was not connected. I, of course, know this, as I just connected my iPhone. This happened with my last iPhone (3G) and continues to happen with my current iPhone 4.

Is there any way to get that software (provided by Canon) to stop bugging me (on my MacBook, OS X 10.6) when I plug in my iPhone?


After plugging in your iPhone, open "Image Capture.app" in the Applications folder. In the bottom left of the window is an option to choose what to do when this "camera" is plugged in. Change this to Do Nothing or open iPhoto as you would prefer.

  • This is one of those tips that is so hard to discover but so useful once you know it exists. The price we pay for not having every conceivable preference stored in the System Preferences app is that some very useful system wide preferences get set in arguably obscure places in one single app - rather than in the expected place for system settings.
    – bmike
    Jan 30 '12 at 17:09

You can also try installing Cameras, which will let you select default actions depending on the camera you plug in.

  • +1 for a handy utility when you have more than one camera.
    – Robin
    Feb 1 '12 at 18:15

Open up the ImageCapture application. There will be an option to change what happens when you plug a camera / device in.


One option would be to simply disable the Canon EOS Utility, which apparently has a 'helper' app/daemon running all the time, and manually launch it when you need it.

There should be a setting in the Canon EOS Utility's preferences, but if there isn't, look in System Preferences » Accounts (I think that's what it is called in Snow Leopard) » Login Items.

If there's nothing there, check "~/Library/LaunchAgents" (where ~ is your home directory) for something which (probably) lists Canon in the filename. Remove the file from that directory and restart your Mac.

Bonus Tip: Assuming that your camera mounts in /Volumes/ when connected, you could use Hazel to automatically launch the utility when your camera is connected.

You must log in to answer this question.

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