2013-02-26 41 views
13

這是我在嘗試在我的iPhone上安裝我的應用程序時遇到的錯誤。接收安裝錯誤:Flash Builder for iOS中的ApplicationVerificationFailed

enter image description here

更多細節
它在一個點上做的工作。我最近使用了另一臺計算機,在另一個項目上工作,並且必須創建一個新證書。這使我的其他項目(配置文件)失效。我回到第一臺電腦上工作,並從那個上傳證書。我重新創建了應用配置文件,並根據之前的證書下載了配置文件。沒有任何工作。最後,我必須從頭開始,如下面的答案所示。

+0

<<詳細... ??? &&看到[這個論壇](http://forum.unity3d.com/threads/15299-error-(0xE800003A) - 應用程序驗證失敗) – 2013-02-26 05:39:27

+0

這就是我所有的細節。它最終工作,我會在下面發佈。 – 2013-02-26 16:25:38

+0

在我的情況下,這是證書問題,我正在使用發佈證書在測試設備上運行.. – 2014-07-21 09:39:11

回答

11

我終於從頭開始工作了。我認爲問題在於,當我去一臺新電腦並上傳了一個新證書時,我不得不弔銷舊證書。看來,一旦它被撤銷,也許它不能再次使用。

因此,我重新創建了我的簽名證書,重新創建了一個p12文件,重新創建(修改)了應用配置文件(確保再次選擇我的證書並再次選擇所有設備),重新下載移動配置文件,在iOS配置屏幕中重新啓動Flash Builder,並再次運行。

我曾嘗試使用通配符「com.myactualdomainhere。*」,但我無法使其工作,但我沒有執行上述所有步驟(我沒有重新創建我的簽名證書),並且如果你不能重用證書,那麼這可能是問題所在。

因此,我完成了上述所有步驟,並使用應用程序名稱「com.myactualdomainhere.MyApp」並確保它在應用程序描述符文件(適用於AIR應用程序)中匹配com.myactualdomainhere.MyApp。

這將是很好,如果有一天他們可以簡化這個過程,並給出更好的錯誤信息。也許他們可以一路驗證不同的部分,例如,「您的證書沒問題,您的應用配置文件檢查出來了,但是您的應用ID不正確。」

另外,MilkyWay發佈了一個有一些more有用信息的帖子的鏈接。

+3

供參考:這個答案的一個子集可能會有所幫助 - 在我們的情況下,我們更新了過期證書而不重新生成配置文件。所以我們所要做的只是在iOS開發平臺中打開「Provisioning Profiles」,進行編輯,確保我們的新證書已被選中,重新生成並重新下載。我們不必重做整個證書設置。我們使用通配符。 – 2014-03-11 21:20:40

10

我遇到了使用其他供應商代碼的錯誤。事實證明,他們試圖用Entitlements.plist文件編譯IPA。我剛剛刪除了這段代碼(下面),它編譯得很好。

<Entitlements> 
    <![CDATA[ 
     <key>get-task-allow</key> 
     <true/> 
    ]]> 
</Entitlements> 
+1

謝謝,你救了我的一天! ..或至少在搜索整天后可能導致「未能安裝」和「ApplicationVerificationFailed」錯誤的剩餘時間。 @蘋果:一些體面的反饋將不勝感激! – 2014-09-19 17:55:55

2

如果更改Apple ID密碼,也會發生這種情況。

4

今天早上我剛被這個問題困住了,花了一段時間才弄清楚,所以我以爲我會張貼任何其他人都有同樣的問題。

我們在將設備添加到我們的供應配置文件(iOS 7上的iPhone 5)時遇到問題。事實證明,我們用來獲取UDID(UDID +)的應用程序給了我們錯誤的UDID。當我用

adt -devices -platform ios 

它的工作。

4

在我的情況下,它是在一些嵌入文件夾中的未接受字符的問題。包含特殊字符的文件夾名稱(æøå或空格),導致了ApplicationVerificationFailed錯誤。 (不完全是最精確的錯誤描述我曾經遇到過。)

1

如果你還沒有在很長一段時間編制,確保您設置編譯設置到設備的測試,並確保您使用的測試配置的個人資料。今天我得到了這個,因爲我的設置仍然在應用商店。

1

,我的問題是,我使用的是.p12文件這是意味着蘋果推送通知,而不是我的開發人員證書的.p12文件..

我用中.P12我從開發商出口證書,它的作品很棒..!

2

我的問題是,在我的應用程序ID在蘋果開發者下,我的應用程序沒有檢查PushNotification,但在我的XML應用程序描述符中,我有push notifiaction(aps_development)的權限。

一旦移除了我的XML的APS值,工作都不錯。

1

對我來說,這是不正確的應用程序ID的問題(不同的編譯應用程序ID,然後在應用程序ID我已經定義了蘋果)

0

有時會發生,因爲你濱debug文件夾中的這個錯誤。

如果文件夾中有一些未知的人物或事情發生此錯誤。

我建議,如果在這種情況下,你必須清理項目,或找到文件,改變它的名字

0

如果是以前的工作,只需重新啓動Flash Builder的。

0

我今天在使用Entitlements標籤的測試飛行上做了一些測試。在測試locale時需要刪除它,否則我會得到相同的錯誤。

4

我知道這是一個古老的線程,但如果其他人被周圍的Googling,發現這個線程,並沒有解決您的問題,我想分享一下我在這一個經驗。如果您確認您的證書和配置文件都很好,並且仍然可以獲取該文件,那麼我確定如果您的應用程序已配置爲TESTFLIGHT,您將收到完全相同的錯誤。換句話說,在你APPNAME-app.xml中請確保以下是IOS權益部分中註釋掉:

<key>beta-reports-active</key> 
    <true/> 

一旦我評論說出來,我才得以恢復本地調試。生氣,我花了一天的時間,但至少現在工作。

0

像jbyun94提到的那樣,擺脫文件名中的未知字符。

我在來自收件箱的衝突,從防止編譯應用程序文件。

刪除它們,一切都恢復正常(雖然我已經失去了幾個小時:/)

相關問題