【问题标题】:What does the warning / exclamation mark next to prerelease builds mean?预发布版本旁边的警告/感叹号是什么意思?
【发布时间】:2015-04-24 04:49:51
【问题描述】:

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

我尝试了以下方法:

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

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


更新:

我在iTunesConnectdocumentation找到了下面这句话:

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

如果不支持,我不明白为什么在 iTunesConnect 的 Mac 应用程序的 GUI 中提供 beta 测试。 是否有人成功部署了 Mac 测试版应用程序,或者这实际上是不可能的?

【问题讨论】:

  • 您是否尝试点击警告图标?
  • 是的,我应该提到这一点。图标不可点击。我可以点击内部版本号,但它背后没有有价值的信息(至少没有错误消息),只有内部版本的技术细节(权利等)和我无法编辑的测试说明。

标签: xcode macos app-store-connect mac-app-store


【解决方案1】:

问题在于新的测试版授权。也为别人描述一点:

存档后,使用Save for IOS App Store Deployment方法导出相应的构建。如果没有这个选项 beta-reports-active = 1 将不会被添加到二进制文件中。这就是在 itunesconnect 上发出警告的原因。

如果在选择 Save for IOS App Store Deployment 后警告仍然存在,那么您应该检查配置文件是否是最近创建/重新生成的。因为在几个月前,这个beta-reports-active 标志还没有包含在开发者网站中。

以下链接会很有帮助correct beta entitlement

【讨论】:

  • 我遇到了 Mac 应用程序的问题。我更新了问题,因为可能不支持 Mac 应用程序。
【解决方案2】:

你有没有想过如何找出为什么会出现这种情况?大约 1 个月前我得到了这个,通过跟踪和错误发现这是因为我的项目中有一个 WatchKit 扩展。这个警告今天刚刚在 Xcode 6.2 中返回给我,但我不知道是什么原因造成的。我已经从这个版本中删除了我的 WatchKit 扩展。

编辑

我明白了发生了什么。我不小心没有从我的项目中删除我的 Watch App 目标的所有内容。一旦我删除它们,ITC 中的这个警告就消失了。

【讨论】:

  • 那么你为你的 Apple Watch 删除了什么?
猜你喜欢
  • 2011-01-11
  • 1970-01-01
  • 2021-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-02
  • 2014-07-23
  • 1970-01-01
相关资源
最近更新 更多