Xcode 8.1在更新MacOS和Xcode之后,“找不到匹配的configuration文件”

我正在使用TestFlighttesting我的应用程序,但在更新到MacOS 10.12和Xcode 8.1之后,我无法上传我的档案。

当我存档我的应​​用程序,点击“上传到应用程序商店…”,select我的发展,我得到这个错误。

找不到匹配的configuration文件“Applications / app.app”

没有一个有效的供应configuration文件允许指定的权利:应用程序标识符,testing报告活动,钥匙串访问组。

我到目前为止所尝试的是:

  1. 重新打开Xcode(很多次)
  2. + >select团队>删除每个configuration文件>重新下载每个configuration文件(每步之后重新打开Xcode)
  3. 重新下载并安装了我的证书和configuration文件
  4. 删除每个configuration文件并构build应用程序

当我的Xcode通配符configuration文件过期时,发生了同样的错误。 即使所有内容都设置为自动,Xcode也不会自动更新。

我login到门户,编辑XC:*configuration文件,点击生成,然后下载结果证书。 一切都很好。

在Xcode的function屏幕上,打开和closuresfunction将解决这个问题。

没有其他答案为我工作。

我不得不从KeyChain中删除所有的证书 ,并在Apple Developer Portal中撤销它们。 然后在KeyChain中手动请求分配证书。 将其上传到开发者平台。

XCode(8.3)必须停止,因为它在从KeyChain中删除时不断创build证书。

此外,KeyChain打嗝,突然有一大堆的证书和密钥,这是以前没有显示。 我不知道为什么发生。 有些已经过期,这可能是原来的问题。 我也删除了他们。

最后,XCode很高兴归档,并上传到iTunes。 这次只浪费了两个小时。

使用Xcode提供的自动选项,只需在Xcode中添加相关的客户团队,让Xcodepipe理签名过程。 然后去归档,并select适当的选项,同时进行归档。