3

InAppSettingsKit を使用しています。https://github.com/futuretap/InAppSettingsKit

設定パネルが設定に表示されないようにしたいのですが、今は表示されているからです。これを行う方法はありますか?

4

2 に答える 2

5

注: iOS 8 以降では、ユーザーの操作に関係なく、すべてのアプリが設定アプリに表示されます。

プロジェクトページにはTo support traditional Settings.app panes, the app must include a Settings.bundle with at least a Root.plist. したがって、iOS 8 未満をターゲットにしている場合、または設定アプリを介してユーザーに設定へのアクセスを許可したくない場合は、バンドルされたファイルを削除することをお勧めします。

アップデート:

iOS が認識しないように、Settings.bundle ファイルの名前を変更する必要があると思います。このライブラリが取得する代替バンドル名は ですInAppSettings.bundleので、名前を に変更Settings.bundleしてみてくださいInAppSettings.bundle

https://github.com/futuretap/InAppSettingsKit ->

または、通常の Settings.bundle の代わりに、InAppSettings.bundle という名前のまったく別のバンドルを作成できます。後者のアプローチは、Settings.app の設定を抑制したい場合に便利です。

于 2014-10-04T00:05:36.193 に答える