5

XCode バージョン 4.6.3 を使用しており、最近 iPhone 4 の OS を iOS 7 にアップグレードしました。デバイスでコードを実行しようとすると、次のエラーが表示されます。

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

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

Organizerのメッセージが表示されます。

「私の電話の名前」の iOS のバージョンは、この iOS SDK のインストールではサポートされていません。デバイスを以下にリストされている OS のバージョンに復元するか、iOS SDK の最新バージョンに更新してください。ここで入手できます。

ここのリンクをクリックすると、Member Center にログインするように促されるだけで、最新の SDK に関する情報はどこにもありません。

私の展開ターゲットは iOS 6.1 です。大部分のユーザーが iOS 7 より前のバージョンを使用しているため、これを 7.0 に上げたくありません。OS X バージョン 10.8.3 を実行していますが、SDK をアップグレードできますか? やらなくてはいけませんか?SDK が iOS 7 および iOS 7 以前のデバイスと互換性を持つようにするにはどうすればよいですか?

4

3 に答える 3

8

iOS7 で開発するには、Mac App Store で無料で入手できる Xcode 5 にアップグレードする必要があります。

Xcode 5 を使用しても、展開ターゲットを 7.0 未満に保つことができます。

iOS 6.x を搭載した開発用 iPhone をお持ちでない場合は、[Xcode] > [Preferences] > [Downloads] に移動して、iOS6 シミュレーター、コマンド ライン ツール、およびその他のドキュメントをインストールできます。

更新 1

携帯電話を iOS 7.1 にアップデートする場合、Xcode のバージョンも 5.1 にアップデートする必要があります。

于 2013-10-02T14:22:39.257 に答える
3

Apple によるアップデートとして Xcode 5 を使用することをお勧めしますが、xcode 5 でコンパイルすると、アプリケーションの UI が変更されます。したがって、変更したくない場合は、次のソリューションを使用して、ios 7 アップデートを使用して iphone 4 で xcode 4.6.3 を使用してアプリを実行します。

私もこの同じ問題に直面していましたが、Xcodeとiphoneシミュレーターを一度終了してからxcode 4.6.3を再起動してiosデバイスを接続することで解決でき、この問題は解決され、iphone 4でアプリケーションを実行できるようになりましたxcode 4.6.3経由のios 7。

于 2013-10-03T11:02:26.033 に答える