我有一个标准的开发者帐户(99美元)。我可以在我的朋友mac中生成CSR,还是mac也需要在我的名字上注册?
答案 0 :(得分:4)
您需要在Mac上生成将用于开发的CSR,因为生成将创建特定于您的私钥。您不希望在其他人的计算机上使用该私钥,或者他们可以像您一样签署iPhone应用程序二进制文件。此外,如果您在朋友的计算机上执行此操作,则必须手动导出密钥和证书才能将其恢复到您自己的计算机上,以便您可以在家中进行编码。
真的不值得麻烦。只需使用自己的机器即可。
答案 1 :(得分:1)
回答您的主要问题:不,为了工作,Mac不需要在您的名字中注册。它注册的名称没有以任何方式硬编码到证书签名请求中。尽管如此,我强烈建议使用您将用于开发的任何Mac来创建它,因为私钥将存储在您的钥匙串中。
如果出于某种原因,您将使用朋友的Mac进行开发,那么我建议您在Mac上创建单独的用户用于开发目的。这会阻止您的证书安装在朋友的钥匙串上。或者,您可以创建一个单独的Keychain并将所有iPhone开发特定证书(和私钥)放在那里。这比创建另一个帐户要多一点,但如果你需要在登录时进行开发,可能就是答案。
我不知道你的情况,所以我不知道你的答案。