1

わかった。だから、ここに私の状況に関するいくつかの詳細があります:

  • 新品のiPhone 4を手に入れました。
  • iOS のバージョンが5.1.1 (9B206) に更新されました。
  • 電話はredsn0wを使用してジェイルブレイクされています。
  • Lion (10.7.4)Xcode 4.3を実行しています。

今、私の問題:

  • シミュレーターで正常に動作するサンプル テスト アプリを作成しています。
  • ここですべてに従いましたが、結果はありませんでした。
  • また、オーガナイザーを介してデバイスを有効にしようとしました(「開発デバイスとして使用」)。

「開発用デバイスとして使用」をクリックすると、何度も表示されます...

「Dr.Kameleon's iPhone」の iOS のバージョンは、この iOS SDK のインストールでの開発がサポートされている iOS のどのバージョンとも一致しません。デバイスを以下にリストされている OS のバージョンに復元するか、iOS SDK の最新バージョンに更新してください。ここで入手できます。

カメレオン博士の iPhone 5.1.1 (9B206) にインストールされている OS

Xcode がサポートする iOS バージョン 最新 5.0 (9A334) 4.3 4.2

一方、「iOS デバイス」で実行しようとすると (そのように表示されます)、適切な iOS バージョンのデバイスがないと主張します。

互換性のある iOS バージョンで使用できる、プロビジョニングされた iOS デバイスはありません。アプリケーションを実行するのに十分な最新バージョンの iOS を搭載した iOS デバイスを接続するか、iOS シミュレーターを宛先として選択します。

何か案は?何がうまくいかないのですか?

4

2 に答える 2

2

ほら、ジェイルブレイクされたデバイスで直接ビルドできないと言う人は皆間違っています。あなたはできます、そしてそれはとても簡単です。プロビジョニングされたデバイスがない (そしてないように見える) 場合は、このガイドを使用するとうまくいきます。Xcode 4.3 を実行している Lion で自分でテストしました (それ以降のバージョンでも動作しますが、それらは NDA の下にあります)。

本当の問題は、何らかの理由で iOS 5.1 SDK がなく、iOS 5.0 SDK を使用していることにあるようです。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKsこれは、およびで確認できます/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport。5.1 について言及されていない場合は、インストールされていません。Xcode を再度ダウンロードしてインストールしてみてください (現在は 4.3.2 だと思います)。iOS 5.1 SDK がバンドルされているはずです。

于 2012-06-30T04:57:02.247 に答える
2

このエラーは脱獄された iPhone が原因ではなく、基本的に最新の iOS をサポートしていない下位バージョンの Xcode が原因です。Xcode のバージョンを最新にアップグレードしてみてください。
それが役に立てば幸い

于 2012-06-30T04:12:21.660 に答える