【发布时间】:2014-08-06 22:03:51
【问题描述】:
当我尝试分发应用程序时,我收到此错误:
Xcode 试图定位或生成匹配的签名资产,并且 由于以下问题未能这样做。
找不到与“Application/TheApp.app”匹配的配置文件
没有一个有效的配置文件允许指定的 权利:应用程序标识符,beta-reports-active, 钥匙串访问组。
我真的不明白这个错误是什么意思。有什么帮助吗?
【问题讨论】:
当我尝试分发应用程序时,我收到此错误:
Xcode 试图定位或生成匹配的签名资产,并且 由于以下问题未能这样做。
找不到与“Application/TheApp.app”匹配的配置文件
没有一个有效的配置文件允许指定的 权利:应用程序标识符,beta-reports-active, 钥匙串访问组。
我真的不明白这个错误是什么意思。有什么帮助吗?
【问题讨论】:
您不能将带有测试版软件的应用提交到 App Store,您必须等待 GM 发布。
来自Apple
提交到 App Store 的新应用和应用更新必须使用 Xcode 5 的发布版本。不要提交使用 beta 构建的应用程序 软件,因为测试版仅用于开发和测试。
Xcode 6 beta、iOS 8 beta 和 OS X Yosemite Developer Preview 是 预发布软件。您的使用仅受以下条款的约束和许可 iOS 开发者程序许可的条款和条件 协议(“iOS PLA”),包括任何适用的收集同意书 其中列出的诊断数据。如果您尚未同意 iOS PLA,你不能使用这个软件。
2014 年 9 月 9 日
您现在可以使用 Xcode 6 GM 种子将应用提交到 App Store 和 Mac App Store。
【讨论】:
在我撤销并向 Apple 申请新的 iPhone 分发证书之前,我遇到了同样的错误。
【讨论】:
显然我认为你可以,从现在开始;)
我刚收到来自:
的邮件要为 App Store 准备您的应用,请从 iOS 开发中心下载并使用 iOS 8 和 Xcode 6 GM 种子进行构建。有了这些最新的种子,Swift 现已成为最终版本,您可以将使用 Swift 编写的 iOS 应用程序提交到 App Store。
【讨论】:
如果您没有使用 Xcode 的 beta 版本,并且您已经重新生成了所有证书,并且您正在做您应该做的一切,但仍然没有发生;这对我有用:
1.备份您的代码,2. 删除您的项目,3. 重新创建项目,4. 重新添加您的代码,瞧成功构建以进行验证并提交到 App Store。
【讨论】:
我发现了一个hack,你可以替换系统中的build版本号来欺骗系统。
【讨论】: