2013-05-07 22 views
5

私は、設定アプリケーションを介して自分のアプリケーションに利用できるようにするための設定が必要な状況があります。私のアプリケーションは普遍的ですが、この特定の設定はiPad上でのみ意味がありますので、私のアプリケーションはiPad上の設定で表示されます。これは可能ですか?私はそれを行う方法を見つけておらず、以下を試してみました:iPad専用Settings.bundle?

1)Settings.bundleの名前をSettings〜ipad.bundleに変更してください。どちらの端末の設定でも自分のアプリが表示されません。私はそれがSettings.bundleという名前でなければならないと信じています。

2)Root.plistの名前をRoot〜ipad.plistに変更します。 iPhoneでは、自分のアプリの設定項目はまだ存在しますが、設定はありません。私はエントリーがそこにあるのを望んでいない。

3)私のアプリが初めて起動したときにSettings.bundleが存在し、私がiPhoneを起動していたのに、Settings.bundleが読み込み専用の場合は、削除しようとしました。

+0

私はあなたのアプリのIOSバージョンを知っているかもしれません。この記事はここでは同じ問題について説明していますhttp://stackoverflow.com/questions/3277034/separate-settings-in-universal-ios-app –

+0

@Deepesh iOS 5.0+、私は問題に記載されている修正を試しました上記の1と2を参照してください。 –

答えて

5

これは古いものですが、これについて私の経験を共有したいと思います。

別のRoot.plistファイルを作成し、それをRoot〜iphone.plistという名前にして、自分のアプリでのみiPhoneの設定を作成することができました。そうすれば、アプリのiPad版でRoot.plistとiPhone版のRoot〜iphone.plistが読み込まれます。

これは誰でもこの問題に遭遇するのを助けてくれることでしょう。

+0

ありがとうございます。 – xaphod

関連する問題