2011-07-11 147 views
0

「應用程序」應用程序名稱「未安裝在iPhone上」iphone名稱「因爲它沒有簽名。」創建adHoc版本時出現問題

我嘗試創建adhoc構建時出現此錯誤。我找到了一些解決方案並嘗試了這些解決方案,但他們都沒有爲我工作。 我已經創建了一個分發證書和.mobileprovison證書,用於'n'數字時間,但我仍然得到這個錯誤。我添加了Entitlements.plsit,並且還爲分發配置(這是發行版的副本)創建了構建。組織者還會顯示有效的提供資料。我在創建構建時始終清理目標。 我錯過了任何創建adhoc構建的步驟。請有人幫我解決這個問題。我從這麼多天開始研究這個問題。

+0

檢查您是否不小心創建模擬器版本。 – Vin

+0

是的,我正在創建一個模擬器構建。我嘗試使用設備構建,並給我一個錯誤 - 「應用程序」應用程序名稱「沒有安裝在iphone」iPhone名稱「上,因爲簽名者無效。」 – Jitesh61

+0

然後它是您的證書或配置文件的問題。嘗試刪除並重新安裝您的配置文件和證書。同時檢查您是否正在更改配置/配置的代碼簽名設置,包括項目和目標。 – Vin

回答

0

,我們在您的問題描述缺少了幾步,因此目前還不清楚該問題是否與IPA文件的簽署和包裝,還是它關係到你的應用程序的安裝。

TestFlightApp上的優秀人士已經爲Xcode 3Xcode 4提供了一個很好的分步指南,說明如何完成這些工作。

使它工作並不完全是魔法,但它很接近。只要確保你按照他們所描述的一樣逐步地執行這些步驟,並且它應該能夠工作 - 至少它對我來說確實如此。

+0

我使用Xcode 3.2.5,當我創建Entitelments.plist時,沒有鍵「get-task-allow」。我應該手動輸入plist。 – Jitesh61

+0

我已更新Xcode 3的鏈接 –

0

有時Entitlements.plist需要完整路徑。

貌似

〜/ iOSProject/myProject的/ Entitlements.plist

我希望如此,這是快速解決一個小問題。

+0

我嘗試了完整路徑,但沒有成功。 – Jitesh61