2011-03-18 77 views
1

我無法從Xcode 4提交應用程序。在Xcode 4中提交應用程序

情況:我爲客戶端開發了一個應用程序。該應用程序是在xcode3中開發的,並在近一年前提交。我提交它在我的客戶itunes連接帳戶。

我最近做了一個小錯誤修復,現在正在嘗試提交更新。當我嘗試驗證或提交時,我不斷收到「應用程序失敗的代碼簽名驗證。簽名無效或未使用Apple提交證書籤名。」錯誤。

當我嘗試提交時,我使用我的客戶端登錄憑據。 我已經從他的賬戶下載並安裝了一個appstore分發證書 我已經下載並安裝了分發配置文件 我選擇了正確的應用程序並將身份設置爲iPhone Distribution:xx其中X是配置文件。

就是這樣。我得到錯誤,無法弄清楚如何避開它。我在某處讀到可能存在重複的發佈配置文件可能導致問題的project.pbxproj文件有問題的地方。我看了,只有一個,我反正刪除了它,所以這將是rebuit。

任何人有任何想法?我在這一張上撕掉了我的頭髮。

+0

存檔時請確保您選擇了分配。 – 2011-03-21 15:11:14

回答

1

Bah!我擺弄和擺弄,不知道我到底做了什麼,但是當我選擇「不重籤」時,它進行了驗證並正確上傳。我確信我早些時候曾嘗試過

據我所知,我並不是一個聰明的人。但當蘋果,你必須能夠找到一個更好的方式來做到這一點。也許當我在xcode4中用團隊簡介完成一切工作時,它會變得更容易,但是我已經浪費了更多的時間來完成提交工作,然後我花了一些特殊的棘手的編程問題或bug。

1

這只是發生在我身上,似乎沒有任何可靠的答案在任何地方。

花了幾個小時修補方案和配置,但我認爲問題是,選定的代碼簽名證書不同之間的項目和目標。

選擇在Project Navigator窗格中的項目,然後在窗口的中間,你會看到在「項目」,然後在「目標」,

應用程序名稱您的項目名稱如果同時選擇了該項目,並在應用程序(在這兩個應用程序上單擊cmd),那麼您應該能夠獲得兩個構建設置的並排視圖。確保你有相同的證書選擇。我的問題是,我選擇了針對app/target選擇的項目和分配的Ad-Hoc。

相關問題