2012-11-08 92 views
5

我曾多次为开发人员构建测试目的,并且一切正常。是!在将我的Xcode更新到版本4.5后,我无法通过iTunes安装我的开发人员版本。 这种情况在提供资料中的每个设备上都是一样的。Xcode 4.5 - 无法通过iTunes安装开发人员.ipa文件

什么我有什么,我测试过的双次与其他开发人员避免个人的错误: 1)开发者证书 2)开发者提供添加了合适的设备 3个人)的权利建立过程

成功构建之后的应用程序我和其他开发人员试图通过iTunnes(10.7)安装它,但只有错误对话框出现同步失败。

非常重要的信息是,我可以在Xcode 4.2建立可运行的应用程序,并通过iTunnes没有任何麻烦与相同的证书安装和提供型材

我可以在设备上,如果直接运行应用程序我通过Xcode中

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

经过大量的类似问题论坛,我已经做了很多尝试的步骤为了减少这个问题,从撤销所有证书开始,使用特定设备创建新的开发人员配置文件,清理Xcode中的tmp文件夹以及构建目录。我已经删除了KeyChain中的所有证书和密钥,并导入了新密钥。删除设备上的所有配置文件并安装新配置文件。清理项目,更改构建架构“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 

回答

5

重要线,这是一个:

INSTALLD [31]:简介无效:0xe8008012

我最近亲自与我们的一位IPA见过这个错误。它是通过从iOS Provisioning门户重新发布配置文件解决的(只需简单地进行更改,撤消它,然后提交 - 应该重新生成配置文件),更新Xcode代码签名标识以使用新配置文件,重新启动设备,然后再试一次。它似乎安装得很好。

我们无法解决问题的根本原因,但一旦我们经历了这些步骤后,我们再也没有看到过。

+0

为我工作,可能是由于苹果更改了证书/配置文件管理,请确保您检查了过期和加密密钥。 – jdtogni

相关问题