2009-05-28 70 views
2

0xE8000003A錯誤:0xE800003a錯誤,當我嘗試安裝第二個應用到我的設備

我已經開發AppOne幾個星期。我可以在模擬器 和設備上進行調試。

我現在想開發一個小測試應用程序AppTwo,其功能爲 ,我稍後將移植到AppOne。這涉及文本輸入 到一個TextView中,所以我一定要試試AppTwo在設備上。

我可以用模擬器罰款,但每次我嘗試加載AppTwo設備 上一次我得到 0xE8000003A錯誤: 我乾淨的一切,我刪除build文件夾,我仍然得到這個錯誤。

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

我最近去了門戶網站,創造了新的PP希望能解決這個 程序新PP具有 APPID:2QUXJRP5YK.com.CompanyName *

據我瞭解,這將PP允許我使用PP爲 任意數量的應用程序,而不僅僅是一個名爲AppName的

在主辦方我現在有博在 供應配置文件列表框中列出的PP的第n個。我相信這意味着兩個 PP正在加載到設備上。

我將AppTne proj中的Entitlements.plist複製到AppTwo proj文件夾。

構建配置頁面1,對於架構通過CodeSigning 是AppOne和AppTwo之間的零差異。

由於AppTwo仍然正常工作,似乎我不想重置我的 設備,但不知何故使AppTwo的項目配置癢癢。

您有什麼建議嗎?

非常感謝,馬克

回答

0

昨晚我得到了同樣的錯誤,並與它戰鬥了幾個小時。我最終從頭開始創建項目,劃過我的手指,然後它同步了。由於它是一個簡單的測試應用程序,因此我會嘗試創建一個可同步的新虛擬項目,然後將您的代碼複製到其中。它不需要很長時間就可以做,它可能會奇蹟般地讓你的東西爲你工作。

此外,我相信Entitlements.plist不需要,直到您開始分發。換句話說,您可以通過XCode將其安裝在設備上。

另一個說明,當我第一次開始開發時,我100%的時間都出現了這個錯誤。有時候,由於我iPhone上的引腳不良或髒,它會失去連接(當我拿起它來測試時會發生這種情況)。現在,我確保它連接到組織者。

+0

感謝邁克回覆。好答案! – mbarron 2009-06-16 15:54:10

0

有時在爲新應用添加entitltements/Bundle Identifier/provisioning後,最好退出Xcode並重新啓動。這是我可以讓蘋果的樣品在不拉我的頭髮的情況下運行的唯一方法。我添加Bundle標識符,我在Build Info窗口中更改代碼簽名設置,退出並重新啓動。

0

the Unity Community:

在Xcode中從用戶Rapzid兩者,右鍵點擊目標和一般下(?)選項卡,你會看到一個關於開發行或捆綁標識符。你需要確保它是正確的。如果你重新啓動xcode/unity /你的iphone,它可能會停止這樣做。否則,你必須不斷手動改變它,每次你從統一建立。

確保您的包標識符設置爲統一。它在編輯 - >東西 - >播放器下。然後在右側主窗格中,您將看到包標識符行。

此外,如果您沒有爲您的應用ID使用通配符,則需要新的配置文件。

相關問題