作者BS0824 (Bright_Sky)
看板MacDev
標題[問題] Archives之後驗證問題[以解決]
時間Tue Nov 12 17:16:20 2013
想將App上架,參考這網站的教學:
http://ppt.cc/dGIP
到最後Archive 完要 Validate 的時候發生問題
The Private key for "我的 Project 名稱" is not installed on this mac
圖:
http://ppt.cc/4z06
可是我已經將IPhone Developer和Distribution都裝過了
上網參考過
http://ppt.cc/kDlu
也重新申請過憑證,還是過不了認證
環境:Xcode 5
請問該如何解決這問題?
----解決方法----
試過許多方法後就在今天早上思緒比較清楚時解決了XD
原因應該是出在我使用"舊"的Distribution Certificates
除了申請我個人開發者的憑證外,還要重新申請一張"發佈用"的憑證
1.選擇 Certificates -> Production ->App Store and ad Hoc
http://ppt.cc/K5SK
p.s. 我已經重新申請過所以不能選
2.申請好後會有新的"發佈用"的憑證(Distribution Certificates)->下載->點兩下安裝
http://ppt.cc/zj~P
3.到Provisioning Profiles -> 編輯程式用的憑證 -> 憑證選擇新創的(黃色)
存檔後下載安裝
http://ppt.cc/RN7X
以上,有解釋錯請多多指教XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.223.37
※ 編輯: BS0824 來自: 1.34.223.37 (11/12 17:22)
推 kiii210:Certificate有裝嗎?@@ 11/12 17:38
→ BS0824:我自己的憑證?有裝 11/12 17:42
推 whitefur:CSR上傳至APPLE網站簽署後, 有下載回來裝嗎? 11/12 18:00
→ howdiun:要重新產生一個certSigningRequest,全部重做 11/12 18:05
To W大:有哦
To H大:我已經重新做過一遍,請問會不會是帳號關係?
我的產生CSR的AppleID是我的帳號(開發者 沒付錢)
不過上架的Itunes Connect帳號(付錢的)是另一個
※ 編輯: BS0824 來自: 1.34.223.37 (11/12 18:11)
推 Piceman:簡單來說..用付錢的那個帳號再跑一次吧 11/12 18:58
→ whitefur:用不同帳號當然不能簽署啊.... 11/12 23:56
→ ravier:CSR跟付不付錢沒關係吧, 用Keychain產生CSR時不會問帳號 11/13 01:04
※ 編輯: BS0824 來自: 1.34.223.37 (11/13 09:44)
※ 編輯: BS0824 來自: 1.34.223.37 (11/13 09:46)