2017-07-11 11 views
2

defaults write com.apple.dt.Xcode ShowBuildOperationDuration YESを有効にした場合、Xcodeの上にある小さなボックスに表示されるXcodeプロジェクトのビルド時間を抽出します。Xcodeのビルド時間を取得

enter image description here

私は.xcactivitylogファイル内の任意の情報を見つけることができません。

んXcodeのは、これを保存する..私はまた、非常に上部のビルドフェーズのスクリプトを経由して時間を節約するためのアプローチを試してみましたが、いくつかのポッドを含む、これはビルドフェーズのスクリプトなど、すべてのポッドにもする必要があります情報はどこか?

答えて

0

すべてのファイルと機能のビルド時間を記録するのにBuildTimeAnalyzerを使用します。オープンソースプロジェクトで、実装をチェックすることができます。

+0

これはXcodeが正しいと言っているものと一致しませんか?全体のビルド時間ではなく、コンパイル時間だけを表示するので:-( –

+0

また、[BuildTimeLogger](https://github.com/marcinreliga/BuildTimeLogger-for-Xcode)とビルド時間に関する良い通知情報を確認することができます。 –

0

何が必要ですか? Trrminalとxcodebuildのような代替ソリューションがありますが、これは必要なものに依存します。

更新:これは、開発者間のビルド時間を測定するために必要なことです。その場合、使用できる唯一のAPIは、XcodeのUIの値を実際に照会するためのアクセシビリティAPIです。

+0

私は私たちのチームのすべての開発者にデータを渡したいと思います。開発中にビルドするためにXcodeを使用していますので、残念ながらTerminalは私にとっては解決策ではありません。 –

関連する問題