2008-10-28 141 views
4

我今天設置了所有證書和密鑰,並試圖在我的iPhone上運行我的項目。 我遇到這個奇怪的錯誤:在設備上安裝iPhone應用程序時出錯

Your mobile device has encountered an unexpected error (0xE800003A) during the install phase: Verifying application

圍繞蘋果開發人員論壇戳,我已經嘗試設置新的證書和資源調配的配置文件,以及編輯Info.plist,但無論我做什麼我不能似乎在我的設備上運行該應用程序。

我現在唯一能想到的就是Xcode中的項目名稱與我的開發配置文件(它使用問號)略有不同,但我已根據Apple的約定命名爲:com.mycompany.myapp,我不確定這是否是問題。

任何想法?

編輯:我很難重新啓動手機,重新啓動Xcode,清除我的目標,設置新的通配符應用程序ID和相應的配置文件,但仍然沒有。任何其他想法?

回答

5

事實證明,我有兩個同時覆蓋對方的鑰匙串證書!我希望這能幫助未來的人們。

2

您應該創建一個通配符應用程序ID; com.mycompany。*。這可能有幫助。

2

我在很多場合遇到過這種情況。我所做的是清理所有目標,關閉xcode,並重新啓動手機。

1

這是一個不同的錯誤比獲得的證書錯誤的更普遍的問題...

還原手機(使用Xcode組織者重新加載最新的操作系統),爲了安全起見不從備份中恢復時你第一次與iTunes同步(即使你不使用備份,它仍然會保持你的號碼)。我不得不這樣做了很多次,最後一次是在部署過程中,當我從電纜上斷開電話(必須接聽電話)時。

嘗試首先重新啓動(電話),關閉XCode關閉它。但如果這不能解決問題,恢復就是這樣。

1

XCode Organizer中的控制檯選項卡有時會提供關於安裝階段發生的情況的有用提示。在一個案例中,我的問題是我的應用程序已經存在於手機上。我刪除了我的應用程序,安裝成功。

無論如何,它看起來像一個很大的錯誤信息捆綁到這一個晦澀的消息,並真正診斷是怎麼回事,我發現控制檯標籤非常有用...

1

的另一件事是嘗試重新安裝iPhone SDK。當我第一次拿到我的開發人員密鑰時,我遇到了這樣的錯誤,這是唯一的解決方法。

0

只是想告訴大家,當你去編輯目標 - >一定要在左上角設置「配置」到「所有配置」或你正在構建的正確配置(調試或發佈)。你可能會認爲你已經正確設置了一些東西,但它會出現錯誤的配置。

0

我已經在正確配置的設備上看到過這個錯誤,該設備之前已經成功從XCode安裝應用程序,並且我已經運氣重新啓動設備並再次嘗試。也許這會有所幫助。

0

嘗試運行在發佈模式而不是調試。我有一個與這個問題有關的工作項目。不知道問題是什麼,但在釋放模式下運行它,但調試模式會產生錯誤代碼。

0

我有一個支持票據與蘋果開發支持相同的問題,並(FWIW)我會發布他們的建議,如果他們可以讓我的工具鏈工作。

0

試試這個:(來源:http://ephemera.lifewithalacrity.com/iphone_development/

即使這是據稱僅分佈構建,它讓我能夠在我的iPhone重新安裝我的Debug版本,之後它神祕昨天就結束了。

「只是三重檢查,在你的項目屬性中的所有代碼簽名是明確的或默認的」

注意,這是該項目的屬性,而不是目標屬性中。我將我的代碼簽名供應配置文件設置爲默認值,並刪除了代碼簽名標識字符串。

相關問題