マイクからのファブリックはこちら。私は他の意見を見たいと思っていますが、私たちは2つの事柄のどちらかをお勧めします。あなたができる場合 - デバッグビルドのバンドルIDまたはパッケージ名に.debugを追加すると、Fabricに2つのアプリケーションがあり、データは分離されたままになります。
これを実行できない場合は、Fabric内で2つの組織を作成し、使用するAPIキーとビルドシークレットを条件付きで決定することができます。たとえば、iOSの上で、あなたがする実行スクリプトのビルドフェーズを変更することができます:
releaseConfig="Release"
if [ "$releaseConfig" = "${CONFIGURATION}" ]; then
echo "Running Crashlytics Release"
./Fabric.framework/run <your__release_api_key_here>
else
echo "Running Crashlytics Debug"
./Fabric.framework/run <your__debug_api_key_here>
fi
をして、あなたのInfo.plistとのinitファブリックからファブリックAPIキーを削除するように:
[Crashlytics startWithAPIKey:<your api key>];
と使用どのキーを使用するかを参照する変数。
ありがとうマイク。私はあなたの返事について通知を受け取っていませんでしたが、私たちは最初のオプションを私たち自身で発見しました。 – Vexir