使用Xcode的测试版为应用商店分发

使用Xcode的测试版为应用商店分发,xcode,beta,Xcode,Beta,当我尝试分发应用程序时,出现以下错误: Xcode试图查找或生成匹配的签名资产和 由于以下问题,未能执行此操作 找不到“Application/TheApp.app”的匹配配置文件 任何有效的设置配置文件都不允许指定的 权利:应用程序标识符、测试报告活动、, 钥匙链访问组 我真的不明白那个错误是什么意思。有什么帮助吗?您不能使用测试版软件向应用商店提交应用程序,您必须等待GM发布 从 提交到应用商店的新应用和应用更新必须使用 Xcode 5的发布版本。不要提交使用beta版构建的应用程序 软件,

当我尝试分发应用程序时,出现以下错误:

Xcode试图查找或生成匹配的签名资产和 由于以下问题,未能执行此操作

找不到“Application/TheApp.app”的匹配配置文件

任何有效的设置配置文件都不允许指定的 权利:应用程序标识符、测试报告活动、, 钥匙链访问组


我真的不明白那个错误是什么意思。有什么帮助吗?

您不能使用测试版软件向应用商店提交应用程序,您必须等待GM发布

提交到应用商店的新应用和应用更新必须使用 Xcode 5的发布版本。不要提交使用beta版构建的应用程序 软件,作为测试版,仅用于开发和测试

Xcode 6测试版、iOS 8测试版和OS X Yosemite开发者预览版 预发布软件。您的使用仅受以下条款的约束和许可: iOS开发者计划许可证的条款和条件 协议(“iOS PLA”),包括任何适用的收款同意书 其中规定的诊断数据。如果您尚未同意iOS PLA,您不允许使用此软件

2014年9月9日


您现在可以使用Xcode 6 GM seed向应用商店和Mac应用商店提交应用。

显然,我认为您可以,从现在开始;)

我刚收到来自以下地址的邮件:

要为应用商店准备应用程序,请从iOS开发中心下载并使用iOS 8和Xcode 6 GM种子进行构建。有了这些最新的种子,Swift现在是最终版本,您可以将使用Swift编写的iOS应用提交到应用商店


我有同样的错误,直到我撤销并要求苹果公司提供新的iPhone发行证书

  • 转到developer.apple.com,打开证书
  • 如果您有2个或更少的分发证书,则可以创建一个新证书。但如果你有3个,你需要撤销一个,然后创建一个新的
  • 转到配置文件并选择您的配置文件。将旧证书更改为刚创建的证书。下载配置文件
  • 现在构建你的应用程序

  • 如果您没有使用Xcode的beta版,并且您已经重新生成了所有证书,并且您正在做您应该做的一切,但是仍然没有发生;这就是我的工作原理:


    1。备份你的代码,2。删除你的项目,3。重新创建项目,4。将您的代码添加回,瞧,成功生成,以进行验证并提交到应用商店。

    我发现了一个黑客,您可以替换系统中的生成版本号以欺骗系统

  • System/Library/CoreServices/SystemVersion.plist
  • 将beta版的构建版本替换为最新版本,在我的例子中,10.15.5版本是19G73

  • 很酷,谢谢你快速详细的回答。这意味着我不能发布任何用swift编写的东西,对吧?GM发布和最终用户发布之间有一个窗口,他们做得很好,正如我多年来看到的,大多数人都不想快速发布。“beta reports active”在使用XCode 6 GM上传时等于1。1意味着什么?有什么帮助吗?@sergiou87您是否在Xcode中刷新了开发人员配置文件?Xcode/Preferences/Account/View Details并单击刷新图标。是的,这不起作用。我最终通过转到我的项目->功能,启用一些功能(如钥匙链共享),等待它,再次禁用它来修复它。这就创建了一个空的授权文件,它只是起作用了:如果我们试图导出以前创建的归档文件以进行归档分发,该怎么办?如果我们使用的是已经创建的归档文件,我们就无法重建—那么我们是不是运气不佳?这可能是解决琐碎项目的一个解决方案。这似乎是一个简单的方法,但除非没有其他选择,否则我不会推荐它。@chrs-同意。此解决方案适用于没有其他选项的情况。