Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在実行中のアプリが開発者、アドホック、またはアプリストアのビルドであるかどうかをコードで判断する方法はありますか?
各タイプの C プリプロセッサ定義をビルド構成に追加し、その定義を使用して実行可能コードで変数またはフラグを設定できます。
デバッグ ビルドは、既知のデバイス モデルで最適化レベル -O0 と -Os の間で実行時間が大幅に異なるベンチマーク ループを呼び出すことで検出できる場合があります。
Apple は、App Store ディストリビューションでアプリの Info.plist を変更すると報告されているため、plist 項目を数えてチェックサムを計算できます。