Beta测试Mac App Store应用程序

Pet*_*sey 16 macos app-store mac-app-store icloud

我有一个应用程序,我将把它放在Mac App Store中.我想为偏好同步添加iCloud支持,因此,我想分发以他们可以访问iCloud的方式签名的beta.

但是,我无法在Mac文档库中找到有关在App Store外部分发应用程序,使用分发密钥签名以及能够访问iCloud的任何内容.

到目前为止,我分发此类应用程序的尝试无法在测试人员的计算机上启动,控制台中的消息抱怨该应用程序具有iCloud权利.

是我可能的,或者我应该放弃iCloud支持?如果可能的话,我需要做些什么来制作可分发的,支持iCloud的版本?

编辑:要清楚,您可以将此问题中的"iCloud支持"替换为仅适用于App Store应用程序的任何其他功能.我提到它确定解决方案不是"只是将它分配给无符号".iCloud是我特定案例的目标; 我在询问一般过程.

rud*_*udy 6

您需要为测试人员的mac收集UUID,可以通过Xcode的Organizer获得,也可以通过Apple System Profiler在硬件概述下访问它.将其添加到开发人员门户后,您将生成配置文件.

为了让他们真正运行应用程序,他们需要使用iTunes Connect测试用户帐户.这是您可以在iTunes Connect中创建的两种帐户之一,另一种是具有开发者成员资格特权(财务/技术/等)的帐户.需要测试用户帐户才能生成收据并且应用程序实际运行.虽然您可以通过在该开发阶段不实际验证收据来回避测试用户帐户要求.

如果你想做iCloud或Push,你需要UUID.如果您想测试不需要iCloud或Push的MAS应用程序,但确实要进行收据验证,则只需要测试用户帐户.


Chr*_*eer 1

我的 iCloud Mac 应用程序仍在开发中,所以我还没有尝试。但是否可以使用权利对应用程序进行签名并向 iTC 添加测试用户。在 OS X 配置门户中,您已经可以添加设备,并且需要在那里添加测试人员 Mac,然后重新创建配置配置文件。构建并存档后,您可以将应用程序“共享...”作为安装程序或 .app。用户需要使用您在她/他的 Mac 上的 iTC 中创建的测试用户登录。