2016-07-12 6 views
1

エンタープライズライセンスで配布されるアプリケーションをビルドしています。私はxcodeからアプリケーションをビルドするためにこれらのステップに従っています:エンタープライズiOSアプリケーションのFairplay暗号化

  1. 一般的なiOSデバイスを選択してください。
  2. 製品 - >アーカイブ
  3. ウィンドウ - >管理 - >エクスポート - >私はバイナリはリンゴのフェアプレイを使用して暗号化されないと思います。この方法でIPAを生成する際

しかしエンタープライズ・デプロイメント用に保存。

私はその後、IPAを解凍したバイナリ上でこれ​​を実行しました:生産

otool -arch armv7 -l thebinary | grep crypt 

:いくつかの他のソースから

cryptoff 15584 
cryptsize 2364346 
    cryptid 0 

が、私は「未確認動物0」は、バイナリが暗号化されていない示して信じています。

  1. バイナリが暗号化されているかどうかを確認する正しい方法ですか?
  2. FairPlayを使用してiOSエンタープライズアプリケーションを暗号化する方法はありますか?

答えて

0

これは、バイナリが暗号化されているかどうかを確認する正しい方法ですか?

はい:

$ otool -arch armv7 -l thebinary | grep crypt 

$ otool -arch arm64 -l thebinary | grep crypt 

はFairPlayのはiOSのエンタープライズ・アプリケーションを暗号化するために使用する方法はありますか?

いいえ(AppStore提出のみ)

関連する問題