我已经准备好提交一个应用程序了--苹果公司并没有详细说明如何签署和提交应用程序。我既有WWDRCA证书,也有我创建的证书,但我不知道把它们放在哪里。我是不是要通过拖放到XCode中来添加它们?为什么我需要WWDRCA?有谁有这方面的消息吗?将不胜感激
发布于 2011-01-26 18:49:27
首先,确保您已经在您的密钥链中正确安装了安装程序、开发人员和WWDR证书。
在Xcode中,编辑您的目标构建设置,然后在“Code signing entity”下选择您的开发人员证书。然后使用“build and Archive”构建你的应用程序。最后,打开Organizer (通过窗口菜单)来验证并提交您的应用程序。
至少,这是理论上的。我同意这是很棘手的。苹果开发者论坛有几篇关于潜在陷阱的有启发性的帖子。祝好运!
发布于 2011-01-26 16:06:00
编辑: Mac Dang,我错过了它是关于应用商店的,我的帖子是关于iOS的……对于Mac应用商店,还有一个document from Apple和一个checklist with links。这份清单似乎是所有相关信息的良好起点。
原始iOS相关帖子:
如果你登录Provisioning Portal,苹果会详细解释如何获取和使用证书(现在甚至可以通过视频)。当您登录到门户时,请参见右栏。或者单击左侧的“证书”链接,然后单击“如何操作”选项卡。这是一个带有截图的分步指南。另外,请参阅左侧菜单中的"Provisioning“部分,再次单击"How to”选项卡。要提交,请参阅左侧菜单中的“分发”部分。如果您在阅读/观看该材料后仍有特定问题,请继续询问。
您需要WWDR CA证书,以便您的密钥链和Xcode可以实际验证您的证书。证书由其他证书签名,并形成信任链。但是必须有一个起点,那就是您首先显式声明“是,我信任这个证书”的CA证书,以及由它签名的所有证书。
这也是您的浏览器使用HTTPS的方式:您的浏览器附带了一堆默认信任的CA证书,例如来自Verisign的CA证书。如果您的浏览器随后看到由Verisign签名的证书,它知道它可以信任该网站,因为它已经信任Verisign CA。
https://stackoverflow.com/questions/4802339
复制相似问题