iPhone OS を3.0.1にしたら、XCodeで同期できなくなりました。 以下のAppleのサイトに、対処法が出ています。 http://adcdownload.apple.com/iphone/iphone_sdk_3.0__final/iphone_os_3.0.1_advisory.pdf
実際、ターミナルを開いて、
ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ (7A341) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1
を実行するだけなんです。
ただ、lnコマンドは、ln [本体] [別名]なので、別名にあたる2度目の「/Developer・・・」の前に半角スペースを入れるのを忘れないようにしましょう。
要は、3.0のプラットフォーム情報に、3.0.1の別名を振るだけです。
お困りの方はお試しあれ。

AppleのPDFそのままコピペしたら、/とDeveloperの間にも半角スペース入ってて、ハマってました。。。こちらのエントリーを参考に解決することができました。どうもありがとうございました。
通りすがりSFさん
実は、自分もスペースでエラーになったのですが、よく見たら、ただのlnなのでした。
この記事に助けられましたのでお礼もかねて。
そもそもが相対パスでシンボリックリンクが張られているので、3.0.1も同様に、
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ ln -s 3.0\ (7A341)/ 3.0.1\ (7A400)
としてあげた方がいいかもしれません。 build番号は特に意味ないのかな??
まあ/Developerを移動する人はいないと思いますが。
余計な / が入ってました。 実害なさそうですが、せっかく合わせるのなら、
ln -s 3.0\ (7A341)/ 3.0.1\ (7A400) ↓ ln -s 3.0\ (7A341) 3.0.1\ (7A400)
ですね。
すみません。
masphさん
そうですね。言われてみると、相対パスですね。 AppleのPDFを鵜呑みにすると、/Developer以外にインストールした人ははまっちゃいますかね。