0

したがって、私が求めていることに基づいて同様の質問がたくさんあることを認識しています。はい、それらを調べてすべての修正を試みましたが、何も機能していません。

現在の Xcode のバージョンは 4.2 です

XCode またはデバイスを更新または変更したことはなく、前回 Xcode を使用したときに動作していました。Xcodeプロジェクトを試してみると、デバイス上で実行されません。私がそれを実行しようとすると、それが提供する唯一のオプションはiOSデバイスです(通常のようにそこに名前は表示されません)。実行すると、次のようなメッセージが表示されます。

選択したデバイスを使用して Xcode を実行できません。

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

いずれかのデバイス (一方は iPad 2、もう一方は古い iPhone 3G) でオーガナイザーを開くと、両方とも黄色のドットが表示されます。iPad では、私のソフトウェア バージョンは 5.1 と表示されますが、動作しません。両方のデバイスで、次のように表示されます。

「iPad」上の iOS のバージョンは、この iOS SDK のインストールによる開発がサポートされている iOS のどのバージョンとも一致しません。

私が試した他のスレッドで提供された修正は、次のとおりです。

-オーガナイザーの [デバイス] セクションにある [開発に使用] (またはそれらの行に沿ったもの) をクリックします...そこにはありません。

-実行しようとしている特定のアプリのプロビジョニング証明書を再ダウンロードしてインストールしようとしましたが、機能しませんし、有効期限が切れているとも表示されません。

-バグのため、提案されているように展開ターゲットを変更しようとしました...それでもうまくいきません。

-Xcode を終了して再起動しようとしましたが、うまくいきません。

-コンピューターの更新プログラムをインストールして再起動しようとしましたが、うまくいきません。

-他の Xcode プロジェクトを実行してみました... 動作せず、同じ問題が発生します。

誰にも他の提案はありますか。これはすべてかなりイライラするものであり、助けていただければ幸いです。ありがとうございました。

4

2 に答える 2

1
  1. iOS 5 で使用するバージョンである XCode 4.3.1 に更新します。
  2. 証明書の有効期限が切れていないことを確認してください。それらは1年しか続きません。
于 2012-04-20T17:52:42.633 に答える
0

Lion にアップグレードせず、Snow Leopard を Xcode 4.2 のままにしておく場合は、ここにリストされている手順を使用できます。

Lion + XCode 4.3.1 を実行している別の Mac がある場合は、次の場所からファイルをコピーできます。

"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)"

SL Mac の同等の場所: おそらく "/Developer/Platforms/iPhoneOS.platform/DeviceSupport"

また、iPhoneOS.platform の Lion マシンから「version.plist」をコピーします。

フォルダーを SL マシンに転送します。

SL マシンで XCode を再起動し、デバイスを再接続すると、十分に満足しているように見えます。

[Lion+4.3.1 を搭載したマシンにアクセスできない場合は、Apple からダウンロードできる 4.3.1 DMG からファイルを取得できます: http://adcdownload.apple.com/Developer_Tools/xcode_4 .3.1_for_lion/xcode_4.3.1_for_lion.dmg

次に、DMG をマウントし、XCode アイコンにパッケージの内容を表示して、ドリルダウンします。

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport へ

上記のファイルを見つけてください。]

ターミナル ウィンドウで Apple 独自の「ditto」メソッド (sudo ditto src dest) を使用してフォルダーをコピーする方が便利な場合があります。

于 2012-04-20T17:56:18.460 に答える