0

OS X 10.7.2 で Xcode バージョン 4.2 を使用しており、iOS 5.1 を実行している新しい iPad にアプリをインストールしようとしていました。問題は、Xcode が iPad を展開可能なデバイスとして認識しないことです。これはよくある問題だと思いますが、すべて読んでください。

オーガナイザーでこれを取得します:(「開発に使用」をプッシュした後)

The version of iOS on “iPad” does not match any of the versions of iOS supported for development with this installation of the iOS SDK. Please restore the device to a version of the OS listed below, or update to the latest version of the iOS SDK; which is available here.


OS Installed on iPad
5.1 (9B176)

Xcode Supported iOS Versions
Latest
5.0 (9A334)
4.3
4.2

これで、iOS 5.1 デバイスを Xcode に接続するには Xcode の最新リリースが必要であることがわかりましたが、iOS 5.1 を搭載した別の iPhone を同じ Xcode に接続してアプリをデプロイできます。

何故ですか?

両者の唯一の違いは、この iPhone は以前 Xcode に接続されていたのに対し、iPad は接続されていなかったことです。iOS 5.1 の iPhone にアプリをインストールすることができました。

ここで何が起きてるの?5.1にインストールできるのであれば、新しいXcodeを無料でインストールしたくありません。

ありがとう。

4

1 に答える 1

0

Xcodeでは、サポートされているよりも高いバージョンのiOSにビルドすることはできません。この場合、Xcode 4.2では、iOS5.1にデプロイすることはできません。OS X Lion 10.7.3にアップデートし、4.3.2バージョンのXcodeをダウンロードすることをお勧めします。これを行うと、5.1デバイスに問題なく展開できるようになります。これに加えて、2番目のデバイスはXcodeからビルドを受信できないはずです。問題のデバイスが実際にiOS5.0.1を実行していて、5.1ではないかどうかを確認してください。5.1はXcode4.2および5.0.1では機能しません。

于 2012-04-05T07:54:46.237 に答える