我们已经使用 Unity 开发了 Mac 应用程序,因此我们没有 Xcode 项目。但是,我们进行了构建并上传到 iTunes Connect,并使用应用程序安装程序证书进行签名。提交成功,待发布。
现在,我们想在发布之前进行测试。我们如何进行 Beta 测试的分发?
到目前为止我尝试过的事情:
根据 Apple 文档,创建了一些内部和外部测试人员。但无法为他们分配用于测试的应用程序,因为按照 Apple 文档中的建议,在 iTunes Connect 的新布局中找不到预发布部分。
尝试使用开发者配置文件对从成员(member)中心添加并使用开发者证书签名的所有设备进行签名。
- 从 pkg 安装后无法打开应用。
- 无法使用应用程序加载器上传应用程序。它抛出错误 90238:
临时配置文件无效:缺少代码签名证书。
但 Apple 文档表示,除非您上传带有附加所有设备的临时配置文件的版本,否则设备不会填充,并且您无法分配测试人员。
引用链接:
https://developer.apple.com/library/mac/qa/qa1884/_index.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/