簡體   English   中英

0xE800003a當我嘗試在設備上安裝第二個應用程序時出錯

[英]0xE800003a Error when I try to install a second app onto my device

0xE8000003A錯誤:

我已經開發了數周的AppOne。 我可以在模擬器和設備上進行調試。

我現在想開發一個小型測試應用程序AppTwo,該功能稍后將移植到AppOne。 這涉及將文本輸入到TextView中,因此我絕對想在設備上嘗試AppTwo。

我可以很好地使用模擬器,但是每次嘗試在設備上加載AppTwo時,都會得到0xE8000003A錯誤:我清理了所有內容,刪除了構建文件夾,但仍然收到此錯誤。

我一直在使用的配置文件(PP)使用以下appID:2QUXJRP5YK.com.CompanyName.AppName

我最近去了門戶網站,創建了一個新的PP,希望解決這個程序,因為新的PP的appID為:2QUXJRP5YK.com.CompanyName。*

據我了解,此PP將允許我將PP用於所有數量的應用程序,而不僅僅是一個名為AppName的應用程序

現在,在管理器中,我的兩個PP都列在了Provisioning Profile List框中。 我相信這意味着兩個PP都已被加載到設備上。

我將Entitlements.plist從AppOne proj復制到AppTwo proj文件夾。

對於通過CodeSigning進行體系結構的Build Configuration Page 1,AppOne和AppTwo之間的差異為零。

由於AppTwo仍然可以正常工作,因此看來我不想重置設備,但不知何故為AppTwo設置了項目配置。

請問您有什么建議嗎?

非常感謝,馬克

有時在為新應用程序添加了誘因/捆綁標識符/配置之后,最好退出Xcode並重新啟動。 這是我獲得Apple的樣品而又不用拔頭發的唯一方法。 我添加了Bundle Identifier,在Build Info窗口中更改了代碼簽名設置,退出並重新啟動。

來自Unity社區的用戶Rapzid

在Xcode中,右鍵單擊target,然后在general(?)選項卡下,您將看到有關開發人員或捆綁包標識符的一行。 您需要確保它是正確的。 如果重新啟動xcode / unity /您的iPhone,它可能會停止執行此操作。 否則,每次從統一構建時都必須繼續手動更改它。

確保您的捆綁包標識符統一設置。 它在edit-> something-> Player下。 然后,在右側主窗格中,您將看到捆綁包標識符行。

另外,如果您沒有為應用程序ID使用通配符,則需要一個新的配置文件。

昨晚,我遇到了同樣的錯誤,並與之抗爭了幾個小時。 我最終再次從頭開始創建了項目,用手指交叉,然后同步了。 由於它是一個簡單的測試應用程序,因此我將嘗試創建一個新的虛擬項目進行同步,然后將您的代碼復制到其中。 它不需要很長時間就能完成,並且可能會神奇地為您工作。

另外,我認為在開始分發之前不需要Entitlements.plist。 換句話說,您可以通過XCode在沒有設備的情況下將其安裝在設備上。

另外,當我第一次開始開發時,我100%的時候都遇到了這個錯誤。 有時由於我的iPhone上的針腳壞了或臟了,它會失去連接(當我拿起它進行測試時會發生這種情況)。 現在,我確保將其連接到管理器中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM