私はこの問題に 1 日を費やしましたが、解決策を見つけることができませんでした。iOS 6.1 SDK を使用してアプリケーションを開発しており、デザイン全体が iOS 6.1 UI に依存しています。昨日、私は携帯電話を iOS 7 にアップデートしました。アップデートが完了した後、バックアップから戻ってきた以前に展開されたアプリは、以前と同じように見え、機能しました (iOS 6.1 の場合)。すべてが大丈夫でした。ただし、Xcode をバージョン 5 に更新する必要があったため、開発中に iOS 7 デバイスに連続するデバッグ バージョンを展開し続けることができます。Xcode 5 に更新する前に、Xcode の内部フォルダーから iPhoneOS6.1.sdk パッケージをバックアップしました。Xcode 5 に更新し、iPhoneOS6.1.sdk パッケージをフォルダーに戻し、Xcode 5 のインストールに付属する iOS 7 SDK の隣に置きました。プロジェクトのベース SDK を iOS 6.1 に切り替えました。
しかし、アプリケーションを自分の携帯電話にデプロイすると、iOS 7 の UI 要素で示されているように、それはがらくたのように見えます。iOS 6.1 がインストールされたデバイスを使用すると、すべて問題ないように見えます。iOS 7 デバイスでデバッグすることを選択した場合、XCode は基本 SDK の選択を気にせず、iOS 7 に対してアプリケーションをリンクしているようです。
インストールされているiOSバージョンに関係なく、Xcodeに同じ6.1にリンクされたものをすべてのデバイスに展開させるにはどうすればよいですか?