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

问题描述 投票:5回答:2

我们使用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

请指导我们完成这个?

macos unity3d itunesconnect mac-app-store beta-testing
2个回答
2
投票

这么晚才回复很抱歉 。是的我找到了答案。

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

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

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


1
投票

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

我会推荐Crashlytics Beta,它有更快的周转时间,因为没有审查过程并且没有到期的构建。但是,您不会收到错误报告,因为Unity Mac应用程序没有Xcode构建阶段(因此没有挂钩来上传符号)。

© www.soinside.com 2019 - 2024. All rights reserved.