请求开发人员证书的分发配置文件

Distribution Profile requesting a Developer certificate

使用 Xcode 9.1,构建 iOS 应用程序后,我尝试将其存档。 但是我收到以下错误消息:

配置文件 "MyAppProfile" 不包括签名证书 "iPhone Developer: My Name (X1YZ2AB3CD)"。

仔细观察后,我看到 MyAppProfile 是一个分发配置文件(这就是我想要的)并且 X1YZ2AB3CD 在构建 MyAppProfile(用于 App Store)时与开发人员 certificate.But 匹配,我可以选择唯一的分发证书(无开发人员证书)。那么,为什么我会收到此消息,抱怨 MyAppProfile 不包含开发人员证书。我有点迷路了。任何人都可以在这里阐明一下吗?

如果我放弃手动签名,以下是我尝试上传到 appStore 时得到的结果:

从不包含私钥的钥匙串访问中删除证书。我的意思是名称左侧没有箭头(播放按钮类型)的证书。

然后从您的 xcode select 您的团队从一般和无法自动代码签名然后尝试!

可以参考 or

终于可以上传了

这是我所做的: 我在应用程序功能列表中启用了应用内购买,然后立即将其禁用。 (至少暂时放弃应用内购买)

这里有很多我不明白的地方,但我只是提供这些信息,以防它对遇到类似问题的人有用。

None 其他人提供的建议对我有用。

最后,我只是 "unchecked" "Automatically manage signing" 框,然后使用我的 Apple 开发者帐户中的 drop-downs 正确填写签名,因为显然自动功能存在缺陷。帮自己一个忙,不要使用它!