2011-06-23 16 views
0

私は基本SDKバージョンをiOS 3.2.3に、展開ターゲットをiOS 3.0として開発しました。 しかし、私は今、私のアプリを更新し、それをiOS 4デバイスにインストールするためにアドホックビルドを試してみたところ、失敗しています。 最新のベースSDKバージョンを使用して別のビルドを作成する必要がある場合、または現在のビルドに固執することを提案してください。iOS 4でiOS 3.xアプリケーションを実行

+1

あなたは*常に*現在のSDK、つまり4.3.3 – Eiko

答えて

2

最新のSDKバージョンに対して常にビルドし、必要に応じて展開ターゲットを設定します。

+0

をビルドする必要がありますが、iOS4がNSXMLParserをデリゲートとして使用できないような非互換性があります。また、UITextviewを使用しているときにキーボードの説明を隠しています。 iOS4は異なる説明を返し、私の場合は動作しません.iOS 4で実行するために3.1.3ベースSDKビルドを実行することは可能ですか?アプリストアの古いビルドもiOS 4デバイスで動作するからです。 – amavi

+0

@amavi:最新のSDKにアップグレードしても問題が解決しない場合は、コードを更新してコードを更新する必要があります。廃止されたSDKバージョンをサポートするのは面倒な作業です。あなたはあなたのケースでそれが意味をなさないと100%確信していますか?私はあなたがまだ3.x SDKを使ってビルドすることはできないと思っています。アップルは、開発者とユーザーをうんざりさせるためにこれに対して積極的に取り組んでいます。 – zoul

+0

いいえ、実際には私はちょうどそれが直接インストールされていた場合は避けたかった。アプリケーションストアのバージョンがまだサポートされているためです。しかし、私はあなたが示唆したようにしなければならないようです。 – amavi

関連する問題