2010-03-13 50 views
1

我通過兩次開發人員門戶供應過程試圖使其正常工作,但無濟於事。我不認爲這是下半年(簽名是無效的),我認爲它實際上可能不得不與我的二進制文件。我在Xcode中有一個警告,這對我沒有幫助,因爲我不知道該怎麼做。說實話,我不知道這些信息有多相關。但它說:iTunes連接錯誤:您上傳的二進制文件無效。簽名無效,或未使用Apple提交證書進行簽名

「檢查依賴性:警告:複製包資源建設階段包含目標的Info.plist」

的應用程序完美運行在模擬器,而我還沒有進行任何更改自從我上週將應用程序提交給蘋果公司以來,一直到info.plist。 (這是一個更新)

回答

2

要刪除警告,請右鍵單擊info.plist文件並選擇Get Info。然後從「目標」選項卡確保未選中任何目標(您可能只有一個目標)。您不需要直接將info.plist添加到捆綁包中。有關更多詳細信息,請參閱此Apple Q&A note

檢查您是否正在使用正確的代碼簽名身份進行構建。右鍵單擊您的目標並選擇獲取信息。在build標籤中查找代碼簽名部分,並確保爲info.plist中指定的應用程序選擇了正確的證書。

然後做一個乾淨的構建(從Xcode菜單:構建 - >清理,然後構建)。檢查構建結果(構建 - >構建結果),您可能必須更改設置以顯示所有消息。在構建日誌的結尾處,您應該看到一條關於成功編碼的消息。

+0

你絕對解決了我的警告! – Joshua 2010-03-14 00:08:20

+0

這個警告顯然是讓蘋果不能接受我的應用程序的問題......謝謝! – Joshua 2010-03-14 00:22:35

+0

在較新版本的Xcode(4.3.3)中,右鍵單擊打開的菜單中沒有Get Info。請按照此答案中的Apple問答註釋鏈接。總結一下,進入你的Target的Build Phases選項卡,並從Copy Bundle Resources中移除你的info.plist。 – mark 2012-08-06 16:19:38

相關問題