2011-12-07 115 views
3

我已經設法簽名我的應用程序並將它存檔在Xcode 4.2中,但是當我轉到組織者並按下'Validate'或'Submit'(並在去之後通過iTunes Connect登錄和應用程序記錄和簽名的兩張表格),我得到一個錯誤「操作無法完成。錯誤的文件描述符」。重新啓動Xcode沒有解決問題。提交Mac應用程序失敗,出現'Bad File Descriptor'

我也嘗試了應用程序加載器應用程序包含在開發人員工具中,但我無法弄清楚它正在尋找什麼樣的文件,因爲它不會允許我選擇構建的應用程序包或.zip的所述捆綁用於上載。

我不是唯一一個有這個問題的人,因爲蘋果開發者論壇上有一個關於此的帖子,但那裏沒有解決方案。我在另一個論壇上看到一篇文章說這個問題是'缺少應用工具',但沒有詳細說明。

+0

因此,事實證明,蘋果論壇的用戶建議卸載Xcode 4,重新安裝3.2.6版本,然後重新安裝4(我通常在升級之前刪除開發人員工具)。這工作得很好! – user1030623

回答

2

事實證明,這是怎樣擺脫它給我:

cp <xcode-install-directory>/usr/bin/*build /usr/bin/ 

我以前也做過乾淨安裝的Xcode,但是,所以我不能保證這就是所需要的。

2
  1. 按Command +空格,輸入端子,然後按Enter

  2. sudo cp /Developer/usr/bin/*build /usr/bin/

  3. sudo cp /Developer/usr/libexec/productutil /usr/libexec/

  4. 現在你可以再次提交同一存檔。清潔和存檔應該不需要 。如果您尚未在默認路徑 上安裝XCode,則應在上面的命令 中交換/Developer作爲該路徑。

+0

這只是救了我一個$$。謝謝! – Kimpoy

1

我關閉了Xcode並重新啓動了我的Mac。一切正常!

+0

爲我解決了它... – markussvensson

相關問題