我们有一个在 iTunes 商店成功发布的 iOS 业务应用程序。
我们的一位客户希望在他们的 Citrix XenMobile 内部商店中部署我们的应用程序。
我们已经能够自己包装 MDX 并将其提供给他们,他们可以将其放在他们的商店中,但是,当他们尝试安装它时失败了。这是日志。
Payload/PS|Software.app
Jul 3 13:54:51 Freds-iPad installd[61] <Error>: 0x3c5000 install_application: Could not preflight application install
Jul 3 13:54:51 Freds-iPad itunesstored[92] <Error>: 0x1caf000 MobileInstallationInstallForLaunchServices: failed with -1
Jul 3 13:54:51 Freds-iPad itunesstored[92] <Warning>: ERROR: MobileInstallationInstallForLaunchServices returned nil
Jul 3 13:54:51 Freds-iPad lsd[70] <Warning>: LaunchServices: installation failed for app com.developers.software
Jul 3 13:54:51 Freds-iPad itunesstored[92] <Warning>: LaunchServices: install PhaseFinishedForProgress: com.developers.software.Installing -<NSProgress: phase=Installing; state=Failed; fractionCompleted=0.000000> called, removing progress from cache
Jul 3 13:54:51 Freds-iPad lsd[70] <Warning>: LaunchServices: installation failed for app com.developers.software
Jul 3 13:54:51 Freds-iPad itunesstored[92] <Warning>: LaunchServices: installPhaseFinishedForProgress: com.developers.software.Loading - <NSProgress: phase=Loading; state=Failed; fractionCompleted=1.000000> called, removing progress from cache
Jul 3 13:54:51 Freds-iPad installd[61] <Error>: 0x3c5000 handle_install_for_ls: API failed
我们已经搜索了这些消息,但找不到任何结论性的信息来告诉我们我们做错了什么。我们没有本地 XenMobile 安装,因此无法在本地进行测试。
据我们了解,我们不需要 Apple Enterprise 许可证;我们确实有开发者许可证。
最佳答案
问题已解决。
使用 iOS 开发人员团队配置文件创建 IPA,并让客户使用他们的 Apple 企业配置文件将其包装到 MDX 中。
关于ios - 在 XenMobile 失败的情况下包装 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24562163/