XcodeのiPhone OS 3.0.1対応方法

 

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の別名を振るだけです。

お困りの方はお試しあれ。

5件のコメント

Filed under 01.iPhone

5 Responses to XcodeのiPhone OS 3.0.1対応方法

  1. AppleのPDFそのままコピペしたら、/とDeveloperの間にも半角スペース入ってて、ハマってました。。。こちらのエントリーを参考に解決することができました。どうもありがとうございました。

  2. shuji

    通りすがりSFさん

    実は、自分もスペースでエラーになったのですが、よく見たら、ただのlnなのでした。

  3. masph

    この記事に助けられましたのでお礼もかねて。

    そもそもが相対パスでシンボリックリンクが張られているので、3.0.1も同様に、

    cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ ln -s 3.0\ (7A341)/ 3.0.1\ (7A400)

    としてあげた方がいいかもしれません。 build番号は特に意味ないのかな??

    まあ/Developerを移動する人はいないと思いますが。

  4. masph

    余計な / が入ってました。 実害なさそうですが、せっかく合わせるのなら、

    ln -s 3.0\ (7A341)/ 3.0.1\ (7A400) ↓ ln -s 3.0\ (7A341) 3.0.1\ (7A400)

    ですね。

    すみません。

  5. shuji

    masphさん

    そうですね。言われてみると、相対パスですね。 AppleのPDFを鵜呑みにすると、/Developer以外にインストールした人ははまっちゃいますかね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>