1

現在実行中のアプリが開発者、アドホック、またはアプリストアのビルドであるかどうかをコードで判断する方法はありますか?

4

1 に答える 1

1

各タイプの C プリプロセッサ定義をビルド構成に追加し、その定義を使用して実行可能コードで変数またはフラグを設定できます。

デバッグ ビルドは、既知のデバイス モデルで最適化レベル -O0 と -Os の間で実行時間が大幅に異なるベンチマーク ループを呼び出すことで検出できる場合があります。

Apple は、App Store ディストリビューションでアプリの Info.plist を変更すると報告されているため、plist 項目を数えてチェックサムを計算できます。

于 2010-09-23T20:59:30.483 に答える