我正在构建一个将与企业许可证一起分发的应用程序。我正在按照以下步骤从 xcode 构建应用程序:
- 选择通用 iOS 设备。
- 产品 -> 存档
- 窗口 -> 管理器 -> 导出 -> 保存以供企业部署
但是,当我以这种方式生成 IPA 时,我不认为二进制文件是使用 apples fairplay 加密的。
我解压缩了 IPA,然后在二进制文件上运行它:
otool -arch armv7 -l thebinary | grep crypt
其中产生:
cryptoff 15584
cryptsize 2364346
cryptid 0
从其他一些来源,我相信“cryptid 0”表明二进制文件未加密。
- 这是检查二进制文件是否加密的正确方法吗?
- 有没有办法使用 FairPlay 加密 iOS 企业应用程序?