Xcode 4.5 - 无法通过 iTunes 安装开发者 .ipa 文件



我很多次使开发人员用于测试目的,一切正常。曾是!将XCode更新为4.5版后,我无法通过iTunes安装开发人员构建。在我在配置资料中的每个设备上,这种情况都是相同的。

我拥有的东西以及与其他开发人员的两次检查以避免个人错误:1)开发人员证书2)开发人员提供的配置文件,带有添加正确的设备3)正确的构建过程

在成功构建App ME和其他开发人员之后,尝试通过iTunnes(10.7)安装它,但是仅出现同步失败的错误对话框。

非常重要的信息是,我可以在Xcode 4.2中构建可运行的应用程序,并通过iTunnes安装它而没有任何相同证书和配置配置文件的麻烦

如果我通过Xcode

运行它,可以直接在设备上运行该应用程序

检查了所有苹果的建议,我有没事的:https://developer.apple.com/library/ios/#technotes/tn2009/tn2242.html

检查了许多具有类似问题的论坛,我已经完成了许多步骤,试图从撤销所有证书开始,从而使新开发人员配置于特定设备,并与build dir一起使用Xcode中的TMP文件夹。我删除了所有证书,键和导入新的证书。删除了设备上的所有配置文件并安装新的配置文件。清洁项目,更改构建体系结构" ARMV",基本SDK-最新iOS 6。

非常感谢您的回应!

这是设备(iPhone5 ios 6.1)的日志文件的一部分

Nov  7 23:31:04  lockdownd[29] <Notice>: 016ca000 __copy_itunes_value_block_invoke_0: com.apple.mobile.iTunes.store/PurchaseTypes -> (null)
Nov  7 23:31:09  installd[31] <Error>: 0x343000 handle_install: Install of "/var/mobile/Media/PublicStaging/denik4.ipa" requested by itunesstored
Nov  7 23:31:09  installd[31] <Error>: 0x343000 MobileInstallationInstall_Server: Installing app cz.newslab.denik
>
Nov  7 23:31:09  installd[31] <Error>: profile not valid: 0xe8008012
>
Nov  7 23:31:09  installd[31] <Error>: 0x343000 install_embedded_profile: Could not install embedded profile: 0xe8008012
>
Nov  7 23:31:09  installd[31] <Error>: Nov  7 23:31:09  SecTrustEvaluate  [leaf CriticalExtensions IssuerCommonName]
>
Nov  7 23:31:09  mobile_assertion_agent[94] <Notice>: service_one_connection: Connection closed for client iTunes.
>
Nov  7 23:31:10  installd[31] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
>
Nov  7 23:31:10  installd[31] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile
>
Nov  7 23:31:10  installd[31] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
>
Nov  7 23:31:10  installd[31] <Error>: 0x343000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.yDZPNm/foo_extracted/Payload/denik.app/denik: 0xe8008016
>
Nov  7 23:31:10  installd[31] <Error>: 0x343000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.yDZPNm/foo_extracted/Payload/denik.app
>
Nov  7 23:31:10  installd[31] <Error>: 0x343000 install_application: Could not preflight application install
>
Nov  7 23:31:10  itunesstored[66] <Error>: 0x1786000 MobileInstallationInstall: failed with -1
>
Nov  7 23:31:10  installd[31] <Error>: 0x343000 handle_install: API failed

重要的行是:

installd [31]:配置文件无效:0xe8008012

最近我已经看到了一个错误的IPA。它是通过重新发出iOS配置门户的配置文件来解决的(只需进行简单的更改,撤消它,然后提交 - 应该再生配置文件),更新了Xcode代码签名身份以使用新的配置文件,重新启动了设备,重新启动了设备,然后再次尝试。然后它似乎安装了正常。

我们无法关闭问题的根本原因,但是一旦我们完成了这些步骤,我们就再也没有看到它。

最新更新