2012-05-09 11 views
0

私のアプリのデプロイメントのワークフローを増やそうとしています。ビルディングからサインインまで、アプリに手に入るまでには、どこでも最大40分かかることがあります。永続的に署名するアプリケーションに署名する

1)は、コンパイルまでの時間 2)アーカイブプロセス 3のスピードアップ)

おかげ

+0

アプリケーションのサイズはどれくらいですか? – Jim

+0

約500MB〜 – Asheh

+5

より高速のコンピュータを購入してください。 – Joe

答えて

1

リソースのサイズを考慮する必要があります。ビデオや画像などのリソースを圧縮して使用することはできますか? zipファイルに圧縮して最初に起動したときに解凍できるファイルが多数ありますか?また、ビルドプロセスで長時間実行しているカスタムスクリプトがないことを確認してください。リソースやビルド設定の設定が問題ではないと判断した場合、古いハードウェアで実行している場合は、より高速のコンピュータ(RAMと処理能力)に投資することをお勧めします。

+0

私の2008年のMacProは速くなったので、2GBから4GBにアップグレードしました。あなたがOSXの限界に近づいているなら、RAMは大きな違いを生み出すことができます。 – Almo

+0

@Ashehジャンプして大量購入する前に、コンピュータのI/Oアクセス、CPU使用率、RAMアクセスのプロファイリングもお勧めします。ウィルス対策アプリケーションのような何かが物事を遅くする可能性があります。 – Joe

1

めったに変更されていないコードを署名コードの高速化を高速化インポートすることができます誰かが上で私を与えることができますどのようなアドバイス(おそらく、多くのターゲットを生成しない追加のプロジェクトの助けを借りて)ライブラリへのアクセスを可能にするため、コンパイルの速度が飛躍的に向上し、署名とアーカイブはビルド自体よりも通常高速です。

2

参考までに、私の初期の2.93GHz C2D iMac(8GB RAM搭載)は、2GBアプリケーションを約15〜20分でアーカイブして署名することができます。私の2011年後半の1.8GHz i7 MacBook Airは大幅に高速化できます。 500MBのアプリケーションの場合、40分は、システムに不具合がある場合を除いて、非常に遅いようです。ディスクユーティリティを使用してディスクをチェックし、アクティビティモニターで実行中のその他のものを確認してください。

関連する問題