我们有一个在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许可证;我们有开发者许可证。
答案 0 :(得分:1)
问题解决了。
使用iOS开发人员团队配置文件创建IPA,并让客户使用他们的Apple Enterprise配置文件将其包装到MDX中。