预发布版本旁边的警告/感叹号是什么意思?

时间:2015-02-22 22:25:28

标签: xcode macos itunesconnect mac-app-store

我正在iTunes Connect上为Mac尝试新的预发布功能。 我上传了我的版本,它出现在我的应用程序的预发布部分中。但是它旁边有一个小警告标志,我无法将构建版本发布给任何测试人员或编辑测试元数据。 warning signs in iTunes Connect

我尝试了以下内容:

  • 像App Store一样上传应用程序
  • 将设备添加到团队配置文件并使用该配置文件上传

警告是什么意思? 我是否必须上传使用团队配置文件或分发配置文件构建的构建版本? 我可以稍后在TestFlight上更新配置文件,还是每次添加设备时都需要重新上传?


更新

我在iTunesConnect documentation中找到以下句子:

  

iTunes Connect中的TestFlight beta测试仅适用于iOS应用

我不明白为什么在iTunesConnect的Mac应用程序GUI中提供beta测试,如果不支持的话。 有没有人成功部署过Mac beta应用程序,或者这种行为是不可能的?

2 个答案:

答案 0 :(得分:2)

问题在于新的beta权利。还为其他人描述了一点:

归档后,使用保存以进行IOS App Store部署方法导出相应的版本。如果没有此选项,则不会为二进制文件添加beta-reports-active = 1。这是在itunesconnect上发出警告的原因。

如果在保存IOS App Store部署选项后​​警告仍然继续,则应检查最近是否创建/重新生成了配置文件。因为在几个月之前,开发人员网站中没有包含此beta-reports-active标记。

以下链接将有所帮助correct beta entitlement

答案 1 :(得分:1)

你有没弄明白如何找出它的原因?我大约1个月前得到这个,并通过跟踪和错误发现这是因为我的项目中有一个WatchKit扩展。这个警告今天刚回来给我用Xcode 6.2,但我无法弄清楚是什么导致它。我已经从这个版本中删除了我的WatchKit扩展。

修改

我弄清楚发生了什么事。我意外地没有从我的项目中删除我的Watch App目标的所有内容。一旦我删除了它们,ITC的这个警告就消失了。