如何进行Mac App Beta测试和分发?

时间:2015-10-19 07:05:07

标签: macos unity3d itunesconnect mac-app-store beta-testing

我们使用Unity开发了一款Mac应用,因此我们没有Xcode项目。但是,我们进行了构建并使用Application Installer证书上传到iTunes Connect签名。提交成功,即将发布。

现在,我们想在发布之前进行测试。我们如何进行Beta测试分发?

到目前为止我尝试过的事情:

遵循Apple文档,创建了一些内部和外部测试人员。但无法为测试分配应用程序,因为在Apple文档中建议的iTunes Connect新布局中找不到预发布部分。

尝试使用开发人员配置资料对应用进行签名,其中所有设备都是从会员中心添加的,并使用开发人员证书进行签名。

  • 从pkg安装后无法打开应用程序。
  • 无法使用Application loader上传应用。它抛出错误90238:Invalid provisional Profile: Missing code signing certificate.

但Apple文档说,在您上传包含所有设备的临时配置文件的版本之前,设备不会填充,您无法分配测试人员。

参考链接:

https://developer.apple.com/library/mac/qa/qa1884/_index.html

https://developer.apple.com/library/mac/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html

请指导我们完成此事?

2 个答案:

答案 0 :(得分:2)

很抱歉迟到的回复。是的,我找到了答案。

没有像iTunes Beta中的Mac Beta测试那样。如果你想测试Mac App,

  • 使用测试临时配置文件/开发进行构建 临时简介。
  • 在制作新的临时配置文件之前,请确保在Apple会员中心添加所有必要的设备,并将设备添加到临时配置文件中
  • 请记得取消选中Unity3d Build Setting中的Mac App验证。
  • 要在MAC中正确安装应用,请通过终端安装。

我即将撰写关于Mac App构建及其提交过程的博客。将很快发布链接。

答案 1 :(得分:1)

Test Flight不支持Mac应用;只有iOS应用。

我会推荐Crashlytics Beta,因为没有审核流程且没有到期的版本,因此周转时间更短。但是,您不会获得错误报告,因为Unity Mac应用程序没有Xcode构建阶段(因此没有挂钩来上传符号)。