How can you disable the auto startup of iTunes when connecting an iPhone?

My iPhone is synced with my home PC which is all working fine. What I want to do is plug my iPhone into my work mac and have it charge but not do any syncing.

The problem is that when I plug the iPhone into the mac it loads up iTunes. I understand that this is a good default behavior but the only reason I want to connect it is to charge so I don't want to have iTunes open up only to unmount the iPhone and close iTunes.

I have tried in the iTunes preferences checking the "Disable automatic syncing of iPhones and iPods" option but it still happens.

Does anyone know how to disable this behavior? My feeling is that is must be an OS setting not an iTunes one but I am lost as where to look.


Solution 1:

If I remember correctly there's on option that says "Open iTunes when this iPod is connected" on the screen which gives details for the connected iPod. Have you unselected this?

enter image description here

Solution 2:

Or open System Preferences -> Accounts -> Login Items and remove the "iTunesHelper" entry.

This is the answer i gave here. Which is basically the same question.

Solution 3:

If you go into the Preferences of iTunes (iTunes -> Preferences on OS X), on the Devices tab, there is a checkbox that you can select to prevent devices from automatically synchronizing. This still allows you to manually sync the devices should you choose to do so.

Autosync