ios - 来自 Crashlytics 的 Beta 无法在测试人员的设备上安装构建

标签 ios testing provisioning-profile crashlytics crashlytics-beta

我正在使用 Beta from Crashlytics 将我的应用发送给测试人员这是进行应用测试的绝佳工具。

我在我的开发者帐户中注册了每个新测试人员的设备 UDID,然后分发了一个新版本。

我的测试人员收到了电子邮件邀请并访问了无法在他们的设备上完成的应用程序安装。 他们不断看到显示消息的警报:

Unable to download app - MyApp could not be installed at this time - Done / Retry

在我的 Crashlytics 仪表板中,测试人员的测试状态为“已安装”,但实际上他们无法完成安装。

请帮我找出导致这个问题的任何可能因素。

最佳答案

也许构建中嵌入的配置文件已失效。使用 Xcode 创建新存档,然后使用 Fabric 上传包含该存档的新版本。

讨论:

在我的例子中,我删除了 Apple Developer Member Center 中嵌入在我的每个 Fabric Beta 构建中的配置文件。这导致之前安装的应用程序测试人员在尝试启动它时立即崩溃(令人尴尬)。当测试人员尝试通过 Fabric Beta(重新)安装应用程序时,它还会导致“无法下载应用程序 - 此时无法安装 MyApp - 完成/重试”问题。上传一个嵌入了我的新配置文件的新版本解决了这个问题(每个测试人员都必须安装新版本)。

关于ios - 来自 Crashlytics 的 Beta 无法在测试人员的设备上安装构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30864835/

相关文章:

ios - 未使用联合登录在 AWS Amplify 用户池中创建用户

java - 在 Robolectric 中为内部嵌套保护类创建阴影

ios - 有效的配置文件不适用于 git 存储库

ios - 如果我使用另一台 Mac,证书和配置文件有什么用?

testing - 您如何构建用于在项目模块内进行测试的导入?

iOS 应用更新通知

ios - 错误 516 在 swift 中重命名文件

ios - 在Swift中“暂停”游戏

ios - 更新后无法使用cocoapods

angular - 如何使用 Cypress 测试 AWS Amplify Angular Authenticator 组件?