ECアプリを開発しています。開発時の利便性のために、ecom サーバーで好みのアカウントに対応するユーザー名とパスワードを自動的に設定したいと考えています。
これまでに思いついた最善の解決策は次のとおりです。デバッグ モードがアクティブな場合、debug-credential.plist という plist ファイルからユーザー名とパスワードを取得します。
これを git にチェックインしないようにするには、このファイルを gitignore に配置する必要があります。
また、これを Xcode プロジェクト ナビゲーターに追加して、バンドル内で検索するときにフレームワークがこのファイルを見つけられるようにする必要があります。
問題は、このファイルをオプションにしたいということです。そこになく、アプリがそれを見つけられない場合は、パスワードを入力しないでください。
私がコミットしたプロジェクト ファイルが debug-credential.plist ファイルを予期していて、それを見つけることができないため、コンパイルできないことを除けば、問題ありません。開発者が独自の ecom 資格情報を指定したい場合を除いて、空のフィールドを含む plist ファイルをチェックインしても問題ありません。git はこれをチェックインします。
基本的に、git によって無視されるローカル ファイルを作成し、アプリのオプションのパラメーターを配置して、開発者が新しいクローンをチェックアウトし、そのファイルを作成しない場合でも、アプリが引き続き実行されるようにする方法が必要です。実行しますが、パラメーターにアクセスできません。
ありがとう!