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

标签 macos unity-game-engine app-store-connect mac-app-store beta-testing

我们已经使用 Unity 开发了 Mac 应用程序,因此我们没有 Xcode 项目。但是,我们进行了构建并上传到 iTunes Connect,并使用应用程序安装程序证书进行签名。提交成功,待发布。

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

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

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

​​​尝试使用开发者配置文件对从成员(member)中心添加并使用开发者证书签名的所有设备进行签名。

  • 从 pkg 安装后无法打开应用。
  • 无法使用应用程序加载器上传应用程序。它抛出错误 90238:临时配置文件无效:缺少代码签名证书。

但 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

请指导我们解决这个问题?

最佳答案

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

没有什么比通过 iTunes Connect 进行 Mac Beta 测试更好的了。如果您想测试您的 Mac 应用程序,

  • 使用测试临时配置文件/开发进行构建 临时个人资料。
  • 在创建新的临时配置文件之前,请确保您在 Apple 成员(member)中心添加所有必要的设备,并且这些设备已添加到临时配置文件中
  • 请记住在 Unity3d build设置中取消选中 Mac 应用程序验证。
  • 要在您的 MAC 中正确安装应用,请通过终端进行安装。

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

关于macos - 如何进行Mac App Beta测试和分发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33208479/

相关文章:

macos - ShowModal窗口打开NSOpenPanel将在Delphi FMX中自动关闭

macos - Mac 上 Qt Creator 的单文档界面

ios - 我的应用程序不再支持 ipad,当我上传我的应用程序时,它会导致 Xcode 或 iTunes Connect 错误地拒绝我的更新

ios - iTunes连接->是否可以为内部测试人员配置Beta测试的持续时间

macos - OSX openssl 版本与 brew 的 openssl 不同

mysql - 想要更改mysql root的密码,但出现错误

c# - 从 Parse.com 获取所有对象 C# (Unity)

c# - 如何从脚本在 Unity 中创建窗口并将其附加到现有选项卡?

unity-game-engine - Samsung Gear VR - 发布 Gear VR 应用程序

app-store-connect - iTunes 连接时区?