Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
up vote 9 down vote accepted

After plugging in your iPhone, open "Image" 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.

share|improve this answer
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.

share|improve this answer
+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.

share|improve this answer

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.