2

そこで、BaseSDK 6.1 のこのアプリを更新しています。

これまでのところ、今日の午後までは順調です。iPhone 5 で 1 回実行しましたが、問題ありませんでした (ただし、クラッシュしました)。それは、私が望んでいた iOS6 のルック アンド フィールで動作していました。

バグ (単純なインデックス範囲外のバグ) を修正して再度実行すると、iOS7 のルック アンド フィールで実行されるようになりました。

デプロイ ターゲットと Base SDK を確認しましたが、なぜそうなっているのかわかりません。

誰かが私を正しい方向に向けることができますか?

解決した

OK、なんとか修正できました。

そうしなければならなかった...

Xcode を終了します。派生データを削除します。スマートフォンからアプリを削除します。Mac と Xcode を再起動します。ココアポッドの「ポッド更新」を再実行します。(運がなかった前にこれを試しました)。その後、すべてをもう一度開始します。

今は大丈夫です。

コードは一切変更しておらず、基本 SDK と展開ターゲットはすべて同じです。

しかたがない...???

4

2 に答える 2

0

Xcode 5 は SDK 6.1 をサポートしていません。

だまして使用することはできますが、動作は未定義です。

于 2013-10-02T15:16:10.260 に答える
0

複数の SDK がインストールされている場合、Xcode 5 にはバグ (または未定義の動作など) があり、シミュレーター/デバイスを選択するドロップダウンに接続されたデバイスが 2 回 (または N SDK がインストールされている場合は N 回) 表示されます。これらの各アイコンは、インストールした SDK のいずれかを使用して接続されたデバイスにアクセスするため、同じように見えても、いくつかの奇妙な副作用があります。
私は常に一番上のものを使用します..(より良いアイデアを歓迎します)

于 2013-10-02T16:00:17.647 に答える