2012-11-08 94 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

相關問題