Firebaseをデバッグする唯一の方法は、起動時に渡された引数に-FIRAnalyticsDebugEnabled
を渡すことです。iOSでFirebaseをデバッグする方法AdHocビルド
iOSデバイスが接続された状態でデバッグモードで動作していますが、QAがXcodeなしでテストできるようにAdHocビルドを展開したいと考えています。
しかし、Xcodeがビルドをアーカイブするとき、起動時に引数が渡されないようです。
ありがとう。
Firebaseをデバッグする唯一の方法は、起動時に渡された引数に-FIRAnalyticsDebugEnabled
を渡すことです。iOSでFirebaseをデバッグする方法AdHocビルド
iOSデバイスが接続された状態でデバッグモードで動作していますが、QAがXcodeなしでテストできるようにAdHocビルドを展開したいと考えています。
しかし、Xcodeがビルドをアーカイブするとき、起動時に引数が渡されないようです。
ありがとう。
現在、AdHocビルドまたはリリースビルドでデバッグモードをオンにする方法はなく、意図的です。 DebugViewは開発用です。アプリをビルドすると、実際のトラフィック(実行後2〜4時間)のみを確認できます。
私はあなたのアプリケーションでそれを試して、このためのハック解決策を見つけた:didFinishLaunchingWithOptions:またはAppDelegateのinit上書き:
のObjective-C:
NSMutableArray *newArguments = [NSMutableArray arrayWithArray:[[NSProcessInfo processInfo] arguments]];
[newArguments addObject:@"-FIRDebugEnabled"];
[[NSProcessInfo processInfo] setValue:[newArguments copy] forKey:@"arguments"];
スウィフト:
var newArguments = ProcessInfo.processInfo.arguments
newArguments.append("-FIRDebugEnabled")
ProcessInfo.processInfo.setValue(newArguments, forKey: "arguments")
を