当我尝试分发应用时,我收到此错误:
Xcode试图找到或生成匹配的签名资产 由于以下问题而未能这样做。
未找到匹配的配置文件" Application / TheApp.app"
所有有效的配置文件都不允许指定 权利:application-identifier,beta-reports-active, 钥匙串存取的基团。
我真的不明白这个错误意味着什么。有什么帮助吗?
答案 0 :(得分:24)
您无法使用测试版软件向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。
答案 1 :(得分:6)
我有同样的错误,直到我撤销并要求Apple提供新的iPhone发布证书。
答案 2 :(得分:1)
显然我认为你可以,从现在开始;)
我刚刚收到来自:
的邮件要为App Store准备应用程序,请使用iOS开发人员中心的iOS 8和Xcode 6 GM种子下载和构建。有了这些最新的种子,Swift现在是最终的,您可以将使用Swift编写的iOS应用程序提交到App Store。
答案 3 :(得分:1)
如果您没有使用Xcode的测试版,并且您已经重新生成了所有证书,并且您正在做您应该做的一切,而且它仍然没有发生;这对我有用:
<强> 1。备份代码,2。删除项目,3。重新创建项目,4。将代码添加回和 voila 成功构建,以便验证并提交到App Store。
答案 4 :(得分:0)
我发现了一个骇客,您可以替换系统中的内部版本号以欺骗系统。