2011-01-27 39 views
3

我已經構建了一個OSX應用程序,它使用Xcode構建和運行沒有問題,我已經簽署了代碼並完成了Apple所需的所有提交前的事情。但是,當我嘗試在組織者(或提交)中驗證我的應用程序時,出現這個令人討厭的錯誤:「操作無法完成,沒有關於此問題的其他信息。」xcode Organizer「驗證」失敗,並顯示「沒有其他有關該問題的信息」。消息

Bundle Identifier已在Apple網站上註冊,它與我在應用程序.plist文件中提供的相匹配。我甚至想不出找到問題的方法。

我運行安裝程序檢查捆綁,這就是我得到的。也許問題在於捆綁?不過,根據蘋果的說明,我不能在提交過程中添加安裝者簽名證書。

installer: Warning: PMBundle.pkg is not signed for store submission 
installer: Installation Check: Passed 
installer: Volume Check: Passed 
installer: Bundle com.xxx.yyy will be relocated to /Users/xxx/Library/Application Support/Developer/Shared/Archived Applications/4612642F-468C-49B8-9331-A148DF9E20E6.apparchive/yyy.app 
installer: Starting install 
installer: Install 0.0% complete 
installer: Install 9.1% complete 
installer: Install 100.0% complete 
installer: Finished install 

(我縮短捆綁ID爲 'com.xxx.yyy' 和應用程序名稱,在本例中 'YYY')

任何想法將極大地幫助。

+0

我非常肯定我發現了這個錯誤,但現在我正在等待Apple的消息。隨着我聽到他們的消息,會不斷更新。很可能我在iTunes中的BundleIdentifier與我在Apple Dev帳戶中創建的BundleIdentifier不匹配......似乎iTunes中有一個尾隨空格:( – Kirill 2011-01-27 08:48:22

+0

我遇到了同樣的問題,您是否聽到過蘋果的任何內容?請發佈問題/fix.thx – Bach 2011-01-31 12:45:39

回答

3

我有這個錯誤,因爲我沒有代碼簽名證書;第三方Mac開發者應用程序和第三方Mac開發者安裝者。

打開鑰匙串,點擊左側面板中的證書,並檢查您是否擁有兩個證書,如果您沒有從Mac開發人員中心下載這兩個證書,則在Xcode的發佈配置中檢查代碼簽名字段設置爲第三方Mac開發人員應用程序。

然後您需要打開管理器,查找您的應用程序,以及何時分享它以測試它的代碼是否使用第三方Mac Developer Installer證書籤名。請確保您手動點擊下拉菜單並選擇證書,因爲存在未註冊您的代碼簽名值並且未簽名代碼的錯誤。

應該解決你的問題。

一切順利,薩米人。

0

我遇到了一個不同的原因,我將繼續討論後代:即使您沒有進行任何iOS開發,您也必須安裝iOS開發工具才能提交到Mac App Store。

我試圖通過將它們排除在外,在我的10.6支持分區中節省一點磁盤空間。沒有工作。