我已經無數次地爲iOS應用程序進行密碼簽名和提交。這一次它讓我着迷於Mac App Store。我反覆得到相同的錯誤消息:無法驗證並提交應用程序到Mac App Store
「我的名字」是一個有效的身份。但是, 您沒有關聯的軟件包標識。
我在這裏已經認識到了這兩個議題上的堆棧溢出: mas-code-signing-identity-private-key和mac-app-package-identity-not-installed
裏面什麼也沒有出現解決了這個問題對我來說。
,這是我(最可靠)如何重現此消息:
- 我清理了我所有的證書和私鑰開始「Mac開發者」或「第三方Mac開發者」。當然也是過期的。
- 撤消Mac認證門戶中的所有內容。
- 創建應用程序ID(只做過一次)
- 爲Mac開發創建新證書。我只能假設這與iOS開發的調試證書相似。
- 爲Mac App創建新證書。我再次只能假設這可能與iOS開發中的分發證書類似。
- 由於完成的原因,爲我的系統創建一個新的證書/配置文件。
- 創建生產供應配置文件。我只能假設這可能相當於iOS發行版配置文件。
- 然後我下載所有的證書亂碼並正確安裝。一些進入鑰匙串,其他進入首選項和XCode。
- 爲了確保我重新啓動XCode甚至整個Mac(無論如何不會改變令人沮喪的結果)。
- 我轉到項目構建設置並選擇生產供應配置文件,因爲我假設「生產」等同於「分配」。在目標版本設置中更改編碼標識也不起作用。雖然蘋果在文檔中聲稱,對於App Store提交,必須在項目構建設置中更改簽名標識。
- 我運行一個歸檔版本。
- 我在組織者中選擇存檔,然後單擊驗證。出現
- 此錯誤消息:
「我的名字」 是一個有效的身份。但是, 您沒有關聯的軟件包標識。
我找不到任何指向「包身份」一詞的實際含義。對我來說最令人沮喪的是,蘋果關於代碼簽名和提交過程的文檔中的這個術語看起來並不是很清晰和精確。至少不像iOS應用程序提交(使用完全不同的術語)的相同流程的文檔那麼清晰和精確。
大概我明白了什麼錯誤?感謝任何幫助或指針提前。
嘿,你有解決方案,請幫助。 :) – iPhoneDv
應用程序驗證是如此糟糕...不能相信PPL仍然忍受所有這些crApple只是爲了提交一個應用程序。對我來說,總是會有幾個小時的痛苦,直到我終於可以驗證應用程序。畢竟這些年來,蘋果仍然不能/做一個「重置所有東西」的按鈕,讓我們銷燬所有東西,並從iTunes連接(證書,配置文件等)重新下載。太糟糕了,我想哭。 –