0

InAppSettingsKit をセットアップし、特定の揮発性の設定のみをアプリ内から利用できるようにしたいと考えています。これらは、springboard の settings.app にあるものと同じではありません。バンドル InAppSettings.Bundle を追加し、適切な plist ファイルを作成しました。シミュレーターでは期待どおりに動作しますが、新しいバンドルがデバイスに存在しないかのように動作します。デバイスには、settings.bundle/root.plist の settings.app プロパティと同じものしか表示されません。

アプリを削除して再インストールせずに、ユーザーのデバイスに新しいバンドルを取得するにはどうすればよいですか?

4

1 に答える 1

1

この場合、それは開発者のエラーの「ケース」でした。どうやら、ファイル名の文字の大文字と小文字は、シミュレーターに固有のものではありません。バンドル内のファイルの名前が正しくありませんでした。Root.inApp.plist であるべきときに root.inApp.plist がありました。デバイスではなく、シミュレーターで動作しました。これに気づき、ファイルの名前を変更すると、デバイスは意図したとおりに正しいファイルを読み取って表示しました。それは私の話を追いかけた約5時間の無駄でした。この情報が、誰かがこの同じ厄介な見落としを避けるのに役立つことを願っています。

于 2012-05-31T14:00:15.407 に答える