エンタープライズ ライセンスで配布されるアプリを構築しています。次の手順に従って、xcode からアプリケーションをビルドしています。
- 汎用 iOS デバイスを選択します。
- 製品 -> アーカイブ
- ウィンドウ -> オーガナイザー -> エクスポート -> エンタープライズ展開用に保存
ただし、この方法で IPA を生成すると、バイナリがリンゴのフェアプレイを使用して暗号化されているとは思えません。
IPA を解凍し、バイナリでこれを実行しました。
otool -arch armv7 -l thebinary | grep crypt
生産したもの:
cryptoff 15584
cryptsize 2364346
cryptid 0
他の情報源から、「cryptid 0」はバイナリが暗号化されていないことを示していると思います。
- これは、バイナリが暗号化されているかどうかを確認する正しい方法ですか?
- FairPlay を使用して iOS エンタープライズ アプリケーションを暗号化する方法はありますか?