54

iPhone 3Gでアプリをテストしようとしていますが、次のエラーが発生します。

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

ご了承ください:

  • 3Gにはバージョン4.2.1のiOSがインストールされています
  • iOSの展開ターゲットはバージョン4.2に設定されています
  • デバイスには有効な開発プロファイルがインストールされています
  • 最新のXcode4を使用しています

私は途方に暮れています。誰か助けてもらえますか?

ティム

4

16 に答える 16

97

xcodeを閉じて再度開くことにより、この問題を解決しました。

Xcode...それは新しいWindowsです。

于 2012-07-01T21:12:10.043 に答える
44

Xcodeオーガナイザーでデバイスの[開発に使用]をクリックしてみてください。私はこれと同じエラーを受け取りました、そしてそれは私がそれを修正した唯一の方法でした。

于 2013-01-31T23:54:05.300 に答える
21

私はついにこれに対する解決策を見つけました。

他の誰かがこの問題を抱えている場合は、XcodeがデフォルトでARM7用のアプリケーションを作成するようになったことを知っておくと便利かもしれません。

iPhone 3Gおよびその他のarm6デバイスをサポートするには、アーキテクチャリストでarm6およびarm7を指定し、plistでデバイス要件をarm6のみに設定する必要があります。

于 2011-11-16T11:10:48.893 に答える
5

armv6を追加した後も問題が解決しない場合の別の観察結果:Xcodeが3Gの名前を入力するのではなく、Schemeドロップダウンに「iOSデバイス」を表示していることがわかりました。ドロップダウンをクリックすると、3Gをリストした別のスロットがあることがわかりました。(おそらく、「iOSデバイス」スロットは私の他の開発デバイスであるiPhone 4にのみ適用されます)。これが意図された機能であるかどうか知りたいので、複数の電話で開発してこれを見た場合はコメントを残してください。

于 2011-11-24T04:28:47.580 に答える
5

Xcode 5.0を使用しており、iOS5.1.1を使用してiPad用にビルドしようとしています。そして、私はメッセージを受け取ります:互換性のあるiOSバージョンで利用可能なプロビジョニングされたiOSデバイスはありません。iOSデバイスを最新バージョンのiOSに接続して、アプリケーションを実行するか、iOSシミュレーターを宛先として選択します。

あなたが4つのステップで見ることができる解決策:

(1) [プロジェクト設定] > [プロジェクト設定] >[情報]を選択します。7.0、つまり6.1ではなくデプロイメントターゲットを選択します。

ここに画像の説明を入力してください

(2) [プロジェクト設定] > [プロジェクト設定] >[ビルド設定]を選択します。アーキテクチャを変更します。64ビット用にコンパイルしないでください。 ここに画像の説明を入力してください

(3)プロジェクト設定>ターゲット設定>一般を選択します。デバイスのiOSバージョンに応じて展開ターゲットを設定します。その後、デバイス名IPadは、実行するIOSデバイスの後に表示されます。 ここに画像の説明を入力してください

(4)最後にIPadを選択しました。

ここに画像の説明を入力してください

于 2013-10-13T07:35:02.963 に答える
3

必要最小限のiOSを3Gよりも高いバージョンに設定している可能性があります。ビルド設定のiOS展開ターゲットを3Gのバージョンに変更してみてください。

于 2011-10-24T10:43:48.287 に答える
3

私は複数のデバイスと各デバイスの複数の世代で開発しています。スキームを見てください。iOS 5デバイスの場合、少なくとも、特定のデバイス名がなく、代わりにiOSデバイスが表示されている場合は、iTunesでデバイスを取り出し、デバイスのプラグを抜きます。プラグを差し直して、実行/インストールしてみてください。デバイス名が表示され、Organizerにデバイスに緑色の点が表示され、全員が満足します。3G iPhoneはiOSデバイスとして表示されるだけだと思います。3GSについてはよくわかりませんが、iPhone4または4Sにはデバイス名が表示されます。これは、4.2.1で古いiPodTouchと3G電話を引き続きサポートしようとすると得られるものです。いつか私はそれらを切り取って先に進みます。

于 2012-02-26T00:29:00.467 に答える
2

よくわかりません。設定は正しく理解しています。ただし、ルールは次のとおりです。

  • ベースSDKバージョン>=開発デバイスiOSバージョン
  • 展開ターゲットバージョン=サポートされるiOSの最低バージョン。

したがって、ベースSDKのバージョンを4.2.1以上に設定すると役立つと思います。

于 2011-10-24T11:03:53.933 に答える
2

私もこのケースを受け取ります:iphone、プラグインをxcodeにリセットすると、xcodeはスキーマでiphoneを認識しません、iphoneはまだ完全なプロビジョニングを持っていますオーガナイザーウィンドウに移動し、デバイスをもう一度チェックして、iphoneに緑色のライトがなくボタンがあることを確認しますこのデバイスを開発に使用するように依頼してください。ボタンをクリックすると、すべてが再び正常に機能します

于 2012-09-04T05:02:57.820 に答える
2

アプリをiPhoneからUniversalに変更すると、xCodeによってDeployment Targetが4.3から6.1に自動的に変更され、デバイスが6.0であったため、認識されませんでした。

値を4.3に戻すと、問題が解決しました。

于 2013-02-20T17:11:46.173 に答える
2

初めて、新しいテストiOSをMacに接続したとき、ポップアップメニューに表示されません。「IOSデバイス」のみメニューから試すことができます:ウィンドウ->オーガナイザー->デバイス; 次に、接続したiPadを選択し、[開発に使用]をクリックします;表示されます。

于 2014-05-30T07:45:09.463 に答える
0

Organizerでは、プロビジョニングプロファイルを一般的な「プロファイル」セクションからデバイスの「プロファイル」セクションにコピー(ドラッグアンドドロップ)する必要がありました。

于 2013-07-02T10:05:20.433 に答える
0

これは、これまで使用したことのないコンピューターでデバイスを使用し始めたためにも発生する可能性があります。USB経由でデバイスを接続したら、デバイスを「信頼」することを選択する必要があります。デバイス自体に次のようなメッセージが表示されます。

USBまたはWi-Fi経由で接続すると、このコンピューターから設定とデータにアクセスできるようになります

プロンプトが表示されたら[信頼]を選択すると、XCodeがデバイスを使用できるようになります。

詳細については、Appleのサイトをご覧ください。

http://support.apple.com/kb/HT5868

于 2014-03-12T15:56:50.837 に答える
0

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

デバイスでビルドしようとしたときに、これと同じ問題が発生しました。それから私は私がアフターマーケットのリードを使用していることに気づきました。リードを元のiPhoneリードに変更して...HeyPresto!

于 2014-09-15T23:46:34.823 に答える
0

この問題を解決するには、次の画像のiOSデバイスここに画像の説明を入力してくださいiPhone Retineに変更するだけです....

于 2015-03-08T13:51:39.377 に答える
-5

同様の問題が発生し、次のエラーメッセージが表示されました。「互換性のあるiOSバージョンで利用できるプロビジョニングされたiOSデバイスはありません。iOSデバイスを最新バージョンのiOSに接続して、アプリケーションを実行するか、iOSシミュレーターを宛先として選択してください。」

「ジャンプバー」に移動し、「iOSデバイス」から「iPad6.0シミュレーター」に変更するだけで解決しました。

于 2012-11-21T13:54:42.433 に答える