使用企业版下载/安装的应用程序在很长一段时间内运行良好,直到现在突然停止并出现以下错误:
<Warning>: Killing xxx.OurApp for app installation
<Error>: 0x2ff99000 handle_install: Install of "/var/mobile/Media/Downloads/-9061050010711031503/-1709014265418617978" requested by itunesstored
<Error>: 0x2ff99000 MobileInstallationInstall_Server: Installing app xxx.OurApp
<Error>: profile not valid: 0xe8008011
<Error>: 0x2ff99000 install_embedded_profile: Could not install embedded profile: 0xe8008011
<Error>: Jul 10 18:10:47 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
<Error>: 0x2ff99000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.h6dNxf/foo_extracted/Payload/OurApp.app/OurApp: 0xe8008015
<Error>: 0x2ff99000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.h6dNxf/foo_extracted/Payload/OurApp.app
<Error>: 0x2ffcf000 MobileInstallationInstall: failed with -1
<Error>: 0x2ff99000 install_application: Could not preflight application install
<Error>: 0x2ff99000 handle_install: API failed
奇怪的是,如果我们回滚包含指向昨天可用的 .plist 和 .ipa 的链接的网站,它就不再可用了。所以昨天工作的完全相同的 .plist 和 .ipa,今天给出了上面的错误。
我们唯一能想到的是,在归档(和企业分发)之前,我们在 xcode 中将应用程序的版本号从 1.0 增加到 1.3。但后来我们恢复到 1.0,但没有任何改变。
有遇到类似问题的吗?
最佳答案
似乎是新 .plist 中的一些错误。问题是,由于它经历了一半的安装过程,它在手机上放置了一个已安装一半的应用程序和一个损坏的配置文件。如果同时删除配置文件和应用程序,我们可以使用旧的(正确的).plist 安装旧的应用程序
关于ios - 企业分发的 iPhone 应用程序安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17576026/