2017-04-17 3 views
2

私はiOS開発の初心者です.iOSコードの安全性についてはあまり知られていません。私のxCodeプロジェクトでは、&秘密鍵を非表示にする必要があります。悪意のあるユーザーがデータにアクセスしないようにデータを保持できるxCodeには、安全な方法や場所がありますか?xCodeの機密データを非表示にするには

+0

APIとシークレットキーを保存する安全な場所はありません。 – phani

答えて

0

これは本当に大きな疑問であり、認識が必要な問題です。

AFAIK Xcodeの中で提供されているソリューションはありません。私はよくcocoapodshereのプラグインを使います。使用しているキーを指定してから、最初にpod installを入力した後、キーチェーンに安全に保存されている値を指定するよう求められます。このプラグインは、コード内のすべてのキーにアクセスするためのインターフェースを自動的に生成します。

他の開発者がレポをクローンしてヒットした場合は、pod installキーを再度入力するよう求められます。 1 Passwordのようなパスワード管理サービスで共有ボールトを作成し、すべてのキーを追加してチームと共有することができます。

また、キーチェーンの代わりにenv変数が指定されたキーの存在を確認されているCIシステムを使用して動作します。

他の依存マネージャーを好むかもしれませんが、少なくともプラグインのインストールにはcocoapodsを使用する必要があります。

関連する問題