web-dev-qa-db-ja.com

互換性のあるiOSバージョンでは、プロビジョニングされたiOSデバイスは利用できません

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

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

ご了承ください:

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

私は迷っています。誰でも助けることができますか?

ティム

54
tarmes

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

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

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

21
tarmes

Xcodeを閉じて再度開くことで、この問題を解決しました。

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

97
Gavin Miller

Xcode Organizerのデバイスで「開発に使用」をクリックしてみてください。これと同じエラーが表示され、それが唯一の修正方法でした。

44
matt

Xcode 5.0を使用していて、iOS 5.1.1でiPad用にビルドしようとしています。そして、メッセージが表示されます:互換性のあるiOSバージョンでは、プロビジョニングされたiOSデバイスは使用できません。 iOSデバイスを最新の十分なバージョンのiOSに接続して、アプリケーションを実行するか、iOSシミュレーターを宛先として選択します。

4ステップで見ることができる解決策:

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

enter image description here

(2)選択プロジェクト設定> プロジェクト設定> ビルド設定アーキテクチャを変更します。 64ビット用にコンパイルしないでください。 enter image description here

(3)選択プロジェクト設定> ターゲット設定> 一般デバイスのiOSバージョンに合わせてDeployment Targetを設定します。その後、デバイス名IPadが実行されるIOS Deviceの後に表示されます。 enter image description here

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

enter image description here

5
János

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

5
Alex Michaud

たぶん、最低限必要なiOSを3Gよりも高いバージョンに設定しているかもしれません。ビルド設定のiOS Deployment Targetを3Gのバージョンに変更してみませんか?

3
ihatetoregister

私は複数のデバイスと各デバイスの複数の世代で開発しています。スキームを見てください。 iOS 5デバイスの場合、少なくとも、特定のデバイス名がなく、代わりにiOSデバイスが表示されている場合は、iTunesでデバイスを取り出してデバイスを取り外します。もう一度接続して、実行/インストールを試みます。デバイス名が表示され、デバイスのオーガナイザーに緑色のドットが表示され、誰もが満足するはずです。 3G iPhoneはiOSデバイスとして表示されるだけで、3GSについてはわかりませんが、iPhone 4または4Sにはデバイス名が表示されます。これは、4.2.1で古いiPod Touchと3G電話を引き続きサポートしようとすることで得られるものです。いつかそれらを切り取り、先に進みます。

3
JRod58

私もこのケースを取得します:iphoneをリセットし、xcodeに再度プラグインし、xcodeはスキーマでiphoneを認識しない開発にこのデバイスを使用するよう依頼してください。ボタンをクリックすると、すべてが再び正常に機能します

2
Đông Hà

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

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

2
htafoya

わからない、私はあなたの設定を正しく理解しています。ただし、ルールは次のとおりです。

  • ベースSDKバージョン> =開発デバイスiOSバージョン
  • 展開対象バージョン=サポートされる最も低いiOSバージョン。

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

2
Saran

新しいテストiOSが初めてMacに接続されたとき、ポップアップメニューに表示されません。 "IOS Device"のみメニューから試すことができます:Window-> Organizer-> Devices;次に、接続したiPadを選択し、「開発に使用」をクリックして、表示されます。

2
Leo Chen

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

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

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

Appleのサイトの詳細情報:

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

0
Brad Parks

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

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

0
James

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

0
Timo

私はこの問題を解決しますiOSデバイス次の画像の enter image description here iPhone Retine ....

0
sabbir