使用Xcode的beta版本分发App Store

chr*_*hrs 24 beta xcode

当我尝试分发应用程序时,我收到此错误:

Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做.

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

没有任何有效的配置文件允许指定的权利:application-identifier,beta-reports-active,keychain-access-groups.

我真的不明白那个错误意味着什么.有帮助吗?

moh*_*acs 24

您无法使用测试版软件向App Store提交应用,您必须等待GM发布.

来自Apple

提交到App Store的新应用程序和应用程序更新必须使用Xcode 5的发行版本构建.不要提交使用beta软件构建的应用程序,因为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.

  • 是的,那没用.我最后通过转到我的项目 - >功能,启用一些(如钥匙串共享),等待它,再次禁用它来修复它.这创建了一个空的权利文件,它只是起作用:D (5认同)
  • @ sergiou87你在Xcode中刷新了你的开发者档案吗?Xcode/Preferences/Account/View Details并单击刷新图标. (4认同)
  • 使用XCode 6 GM上传期间,"beta-reports-active"等于1.1意味着什么?有帮助吗? (2认同)

Tim*_*ich 6

我有同样的错误,直到我撤销并要求Apple提供新的iPhone发行证书.

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