作者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)
1F:推 kiii210:Certificate有装吗?@@ 11/12 17:38
2F:→ BS0824:我自己的凭证?有装 11/12 17:42
3F:推 whitefur:CSR上传至APPLE网站签署後, 有下载回来装吗? 11/12 18:00
4F:→ howdiun:要重新产生一个certSigningRequest,全部重做 11/12 18:05
To W大:有哦
To H大:我已经重新做过一遍,请问会不会是帐号关系?
我的产生CSR的AppleID是我的帐号(开发者 没付钱)
不过上架的Itunes Connect帐号(付钱的)是另一个
※ 编辑: BS0824 来自: 1.34.223.37 (11/12 18:11)
5F:推 Piceman:简单来说..用付钱的那个帐号再跑一次吧 11/12 18:58
6F:→ whitefur:用不同帐号当然不能签署啊.... 11/12 23:56
7F:→ 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)