测试Mac应用商店应用程序

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (70)

我有一个应用程序,我要放在苹果应用商店。我想为偏好同步添加iCloud支持,出于这个原因,我想以一种可以访问iCloud的方式分发已签名的Beta。

然而,在Mac文档库中,我还没有找到任何关于在AppStore之外分发应用程序、用分发密钥签名和能够访问iCloud的信息。

到目前为止,我发布这样一个应用程序的尝试已经遇到无法在测试机上启动的情况,控制台中的消息抱怨该应用程序具有iCloud权限。

我所追求的是可能的,还是应该放弃iCloud支持?如果可能的话,我需要做些什么才能建立一个可发行的、支持iCloud的构建呢?

提问于
用户回答回答于

我的iCloudMac应用程序还在开发中,所以我还没有尝试。但是,它不可能签署该应用程序的权利,并增加一个测试用户到ITC。在OSX供应门户中,可以添加设备,并且需要在那里添加测试人员Mac,然后重新创建供应配置文件。在构建和存档之后,您可以“共享”该应用程序作为安装程序或.app。用户需要与你在ITC中在Mac上创建的测试用户登录。

用户回答回答于

需要为测试人员的Mac收集UUID,可以通过Xcode的组织者获得,也可以在硬件概述下通过Apple System Profiler访问它。将UUID添加到开发人员门户后,将生成一个配置文件。

为了让他们真正运行应用程序,他们需要使用iTunesConnect测试用户帐户。这是您可以在iTunes Connect中创建的两种帐户之一,另一种帐户具有开发人员成员资格的特权(金融/技术/等)。为了生成收据并实际运行应用程序,需要测试用户帐户。不过,在开发的那个阶段,可以不实际验证收据,从而避开测试用户帐户的要求。

如果想要执行iCloud或Push,则需要UUID。如果想测试一个MAS应用程序,它不需要iCloud或Push,但是需要进行收据验证,那么只需要测试用户帐户。

扫码关注云+社区

领取腾讯云代金券