![]() |
1
5
今天晚上我冒险决定撤销我的旧证书,并生成一个新证书。我的猜测是正确的:苹果现在正在发行带有(十六进制字符串)后缀的所有证书。 Xcode足够聪明,可以做正确的事情。我在目标设置中选择“iPhone开发者”(自动选择)。它根据设置配置文件确定应该使用哪个键来对二进制文件进行签名,然后通过包含(十六进制字符串)后缀告知CodeSign准确地使用该标识。 我敢打赌,新一代的iPhone开发者永远不会看到这个问题,因为他们在苹果开始添加后缀后生成了他们的第一个证书。 提醒其他必须这样做的人:您还需要修复所有现有的配置文件,然后重新安装这些配置文件。 |
![]() |
2
0
到目前为止,我已经在3个团队中工作,并且使用了3个独立的iTunes帐户,每个帐户一个(所以3个独立的电子邮件地址)。我知道这听起来不像是最佳情况,尤其是如果你在更多的团队中工作。 不过,我想知道是否还有别的办法。因为如果您可以将您的iTunes帐户(iPhone开发中心用户)与多个团队关联,那么当您登录到开发中心时会发生什么?您有多个选项可以进入多个“iPhone开发者程序门户”? |
![]() |
3
0
感谢史蒂夫·马德森指出了这一点。苹果现在发行所有后缀为(hexstring)的证书。这意味着,如果您以前拥有Ruperto de Guzman的证书,则需要从程序门户->证书中撤销此证书。然后创建一个新证书。你的新证书将是ruperto de guzman(ezzxxxxx)。 现在,代码符号不再与前缀混淆,因为我们有: 之前:
后:
|