質問
私はiPhoneからiPhoneからiPadまでのアプリ内購入機能を備えたアプリを移植していますが、シミュレーターはStoreKit呼び出しを処理しません(警告ですぐに失敗します)。 iPadはまだ利用できないため、デバッグにデバイスを使用することはできません。
私はいくつかの選択肢を考えました:
- iPhoneコードをそのまま使用します。すべてがiPhoneですでに機能しているため、これは安全な賭けですが、iPadでは正しいとは感じません(iPhoneに関係するナビゲーションコントローラーにはいくつかのViewControllerがありますが、すべてがパッドの1つの画面に収まる可能性があります)。
- StoreKitのテストフレームワークを作成します。私は実際にこれを始めましたが、時間内にそれを終えることができません。
- テストされていないコードを提出して祈ります。いや、冗談です - それは選択肢ではありません:)
だから、何か考えは?他の誰かがこの種のことのためのテストフレームワークを書いたことがありますか?少しグーグルで検索しましたが、何も見つかりませんでした。これについての考えに感謝しています!
解決
FWIW、私はiPhoneとiPadの両方で同じクラスを使用して、異なる.xibファイルを使用して、少し良く見えるようにしました。完璧ではありませんが、自分のiPadを入手するまで行います。シミュレーターで完全にテストできなかったことを考えると、私が望んでいたよりも多くのコーディングがありましたが、少なくともiPhoneでほとんどテストすることができました。
所属していません StackOverflow