基本的に問題はすべてです。私はSDKのバージョン4.2に対してiPadアプリを構築しており、クライアントは3.2.2がインストールされているデバイスでアプリをテストしています。デバイスの向きが変わったときに表示がひどくなるという問題があります。デプロイメントターゲットを3.2に設定してiOS4.2をビルドすると、オリエンテーションの問題が発生する
奇妙なことは、アプリケーションが以前3.2に対してビルドされていて、うまく機能し、UIView Delegateのオリエンテーション変更をサポートする部分に変更が加えられていないということです。私の唯一の考えは、問題の原因となっているiOS4.2で何かが変わったということです。
サポートOSのバージョンが前バージョンは本当にベストプラクティスではないことはよく知っていますが、私は4.0+で浮上している機能を使用していないため、 Appleのおかげで、Xcodeをアップグレードするたびに古いバージョンのSDKを取り除くことができたので、私はこれを行うことができません:\
互換性をテストする方法古いバージョンのOS、またはサポートする最低限のOSに関する推奨事項(私の考えは4.0です)。
感謝:)
アドバイスありがとうAurum :) 3.2.2と4.2の間にこのようなギャップがあるのは残念です。私は、新しいSDKに対してパッドアプリを再構築することに問題を抱える開発者はいないことに驚いています。 – TappCandy
ほとんどの開発者は古いものをテストしません。私はメモリリークと古いハードウェアでのみ発生したいくつかのNSString操作エラーに噛まれていることを知っています。あなたはそれをサポートすることはできません、またはそうするように最善を尽くしてください。それをダンプして最小OS要件を変更する必要があるしきい値があります。 –
最終的に私は4.0+しかサポートしていませんでした。これは古いOSでデバッグするのが不可能になるためです:) – TappCandy