2016-09-07 47 views
0

我正在尝试为之前未在此Mac上构建的应用程序构建/签名更新。我登录到同一个开发者帐户并在这台机器上发布了其他应用程序。代码签名错误 - 配置文件在XCode中不可用

当我尝试上传到商店,我碰到下面的错误之前做了验证:

Code Sign error: No matching provisioning profiles found: No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier “com.appname.mobile” were found.

我试过偏好的明显的解决方案 - >账户 - >详细信息 - >下载所有,但奇怪的一部分有配置文件没有显示但我可以看到它,而登录到Apple开发人员网站。它就在那里com.appname.mobile它将于2017年9月29日到期,所以它不会显示在XCode中对我来说真的很奇怪。

我希望我只是缺少在新机器上构建现有应用程序的步骤,因为我之前从未遇到过此问题。任何洞察力将非常感激!

+0

您是否检入了“钥匙串访问”,您拥有与此特定配置文件相匹配的分配证书/密钥? –

+0

我在钥匙串中看到正确的“iPhone分发:<公司名称>”证书/密钥。 –

+1

@NicholasKreidberg这个答案可能会帮助你,它很新鲜.. http://stackoverflow.com/a/39371910/661022 – pedrouan

回答

0

你应该去你的老mac机&出口必要的keychains certificates。一旦出口certificates

现在您可以在新的mac上双击certificated文件来安装certificates。它会解决你的问题。

+0

我在钥匙串中看到正确的“iPhone分布:<公司名称>”证书/钥匙,当我查看在XCode帐户我看到所有的配置文件,除了我正在寻找的。 –

+0

尝试将其删除并重新安装。重新启动你的Xcode。 –

+0

同样的结果,我可以看到其他配置配置文件,但不是我之后的配置文件。登录到developer.apple.com我可以看到他们。 –

相关问题