Шифрование Fairplay в корпоративных приложениях iOS

Я создаю приложение, которое будет распространяться с корпоративной лицензией. Я следую за этими шагами, чтобы построить приложение из xcode:

  1. Выберите универсальное устройство iOS.
  2. Продукт -> Архив
  3. Окно -> Органайзер -> Экспорт -> Сохранить для развертывания на предприятии

Однако, когда я генерирую IPA таким способом, я не думаю, что бинарный файл зашифрован с использованием Apple Fairplay.

Я разархивировал IPA, затем запустил это на двоичном:

otool -arch armv7 -l thebinary | grep crypt

Который произвел:

 cryptoff 15584
cryptsize 2364346
  cryptid 0

Я полагаю, что из некоторых других источников 'cryptid 0' показывает, что двоичный файл не зашифрован.

  1. Это правильный способ проверить, зашифрован ли бинарный файл?
  2. Есть ли способ использовать FairPlay для шифрования корпоративных приложений iOS?

1 ответ

Это правильный способ проверить, зашифрован ли бинарный файл?

Да:

$ otool -arch armv7 -l thebinary | grep crypt

$ otool -arch arm64 -l thebinary | grep crypt

Есть ли способ использовать FairPlay для шифрования корпоративных приложений iOS?

Нет (только в AppStore)

Другие вопросы по тегам