我正在使用Xcode 6.3。
Xcode自动创建了一个名为“xxx.xxx.xxx.watchkitextension”的配置文件。在watchkit扩展目标的代码签名中,我尝试选择此配置文件或将其保持为自动,但当我提交到App Store时,它们都会给我显示“无法定位或生成匹配的签名资产”错误。
有任何想法吗?谢谢。
我正在使用Xcode 6.3。
Xcode自动创建了一个名为“xxx.xxx.xxx.watchkitextension”的配置文件。在watchkit扩展目标的代码签名中,我尝试选择此配置文件或将其保持为自动,但当我提交到App Store时,它们都会给我显示“无法定位或生成匹配的签名资产”错误。
有任何想法吗?谢谢。
我需要撤销我的证书(偏好设置 -> 帐户)。之后,XCode 提供了重新创建它们的选项。现在一切都好了。不确定以前的证书无效是否会带来不良影响。
我在尝试提交之前被拒绝的Watch App更新时遇到了相同的错误消息。由于我之前已经上传过,所以我没有看到这个错误。在耗尽所有途径后,我使用了支持事件来寻求帮助。
我在仅仅1或2个工作日内得到了回复,起初让我感到有些恼火。他们说我需要重置所有内容以使用“团队配置文件”,然后一切都会好起来。我是一个个人开发者,所以我的“团队配置文件”只是我的...但我确实走过了所有的步骤,结果令我惊讶的是,一切都正常了,错误也消失了。这与我拥有的任何应用程序特定或其他配置文件无关——我一定在某个地方更改了“签名标识”,因此Xcode的自动解决/修复无法正常工作。
苹果的消息是: 转换为基于团队的代码签名
Xcode 5及更高版本应使用基于团队的签名:这是推荐的工作流程,并且在应用分发指南中有所涵盖。基于团队的代码签名需要将每个目标构建设置中的所有代码签名设置重置为默认值。Xcode将不再使用代码签名标识和配置文件构建设置,而是选择最佳的签名标识和配置文件来构建方案。
技术问答 QA1814 - 设置Xcode自动管理您的配置文件
这非常清晰,解决了我所有的问题。