4

私は、秘密鍵などを保存する configFile.plist ファイルを持つ小さな SDK に取り組んでいます。この SDK をアプリに実装する開発者と、他のユーザーがアプリをダウンロードすると、アプリのバイナリにアクセスして .plist ファイル内のすべてを変更できるようになります。

ユーザーがパラメーターを簡単に変更できないようにすることなく、この情報を保存する方法はありますか? ユーザーが .plist ファイルのパラメーターを変更できるようにしたくありません。

助けてくれてありがとう!

4

2 に答える 2

2

plist ストレージに関しては、どちらの方法でも簡単にアクセスできます。最良のオプションは、plist ではなく、構成用のクラス ファイルを提供することです。以下の例..

//Config.h

#define SHARED_SECRET @"2390849028349829384"
#define SOME_OTHER_VALUE 1

..など、このように、クラス ファイルはアプリでコンパイルされ、ユーザーには表示されませんが、開発者はアクセスできます。ができたら、コード内の値自体の代わりにand#import "Config.h"を使用できます。これが質問の解決策として十分である場合は、回答としてマークしてください。それが役に立てば幸い..SHARED_SECRETSOME_OTHER_VALUE

于 2012-06-01T10:16:33.400 に答える