【发布时间】:2016-07-12 00:40:20
【问题描述】:
我正在构建一个将通过企业许可证分发的应用程序。我正在按照以下步骤从 xcode 构建应用程序:
- 选择通用 iOS 设备。
- 产品 -> 存档
- 窗口 -> 管理器 -> 导出 -> 保存以供企业部署
但是,当我以这种方式生成 IPA 时,我不认为二进制文件是使用 apples fairplay 加密的。
我解压缩了 IPA,然后在二进制文件上运行:
otool -arch armv7 -l thebinary | grep crypt
生产者:
cryptoff 15584
cryptsize 2364346
cryptid 0
从其他一些来源,我相信“cryptid 0”表明二进制文件未加密。
- 这是检查二进制文件是否加密的正确方法吗?
- 有没有办法使用 FairPlay 加密 iOS 企业应用程序?
【问题讨论】:
-
嗨,虽然这是一个非常古老的问题。也许你对这个问题做了一些调查?我正在寻求准确了解二进制加密是如何根据所使用的算法进行的,密钥在哪里。谢谢!
标签: ios encryption ipa ios-enterprise