2017-05-03 22 views
1

Firebaseをデバッグする唯一の方法は、起動時に渡された引数に-FIRAnalyticsDebugEnabledを渡すことです。iOSでFirebaseをデバッグする方法AdHocビルド

iOSデバイスが接続された状態でデバッグモードで動作していますが、QAがXcodeなしでテストできるようにAdHocビルドを展開したいと考えています。

しかし、Xcodeがビルドをアーカイブするとき、起動時に引数が渡されないようです。

ありがとう。

答えて

1

現在、AdHocビルドまたはリリースビルドでデバッグモードをオンにする方法はなく、意図的です。 DebugViewは開発用です。アプリをビルドすると、実際のトラフィック(実行後2〜4時間)のみを確認できます。

0

私はあなたのアプリケーションでそれを試して、このためのハック解決策を見つけた: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") 
関連する問題