2011-08-11 6 views
0

デプロイメントターゲットがiOS 4.1に設定され、Appleに送信され、iOS 4.3でアプリケーションをテストすると、アプリケーションが誤動作しますか?私のアプリは私のiPhone 4で再現できないバグのために拒否されました。アプリをテストした全く同じデバイスモデルです。私は自分のコードでバグやエラーを見つけることができません。アドバイスをいただければ幸いです。Xcodeデプロイメントターゲット

+0

あなたの問題は、展開ターゲットとは特に関係ありません。この質問を削除し、Appleが見つけた特定の動作を再現する方法について他に尋ねると、あなたはより良い運を得られます。 – benzado

+0

**あなたの電話にはどのようなバージョンのiOSがインストールされていますか?** – benzado

答えて

0

iOS 4.1をターゲットにアプリを構築する場合は、iOS 4.3で実行する必要があります。あなたのアプリは4.1で動作するものの、4.3では問題を引き起こす可能性があります。私は店内のアプリで自分自身を持っていたので、最新のiOSリリースで正しく動作するようにアップデートを投稿しなければならなかった。

iOSシミュレータにシミュレートするバージョンiOSを指定することができます。ハードウェアメニューでを選択し、バージョンを選択すると、そのバージョンのシステムライブラリに対して後の実行がテストされます。

シミュレータは実際のデバイスを完全に再現するものではありませんが、Appleがデバイスで見た動作を再現するためにこれを行うことをお勧めします。

+0

あなたの返事をうなずきます。私はそれがiPodのライブラリを使用するため、シミュレータを使用することができません。しかし、私は4.3への展開ターゲットを更新し、私のiPhone 4にアプリをアップロードし、それは正常に動作します。ちょうど4.1のターゲットを絞ったアプリのように。 =(リンゴが持つ問題を再現することはできません。 – larry

0

iPhone 4でiOS 4.3でテストしましたか?パズルには2つの部分があります。彼らがiPhone 4でクラッシュしたことを拒否した場合は、サポートすると主張しているすべてのiOSバージョンをすべてチェックする必要があります。ターゲットのiOS 4.1ではまだ4.3で動作するはずですが、クラッシュしている可能性があります(明らかにそうです)。あなたのiPhone上のその実際のソフトウェアバージョンでのテストを通じて、あなたはバグを見つけてうまくいけばそれを押しつぶすでしょう。がんばろう!

関連する問題