我正在生成一个 iOS 版本,用于分发给 AWS Device Farm 或 Applause 等服务中的外部测试人员。构建是通过app-store
分发生成的,因为我不知道应用程序将在哪些设备上运行(因此我不能使用ad-hoc
分发)。这些外部测试平台在向测试人员分发过程中重新签署应用程序,如此处或此处所示。
构建成功生成 IPA。但是,这个不能安装在本地设备上,因为它是为 App Store Connect 设计的(它确实在 TestFlight BTW 中工作)。当我将此 IPA 上传到这些外部平台之一时,它会在启动时崩溃。
这是错误消息:
"Bootstrapping failed for <FBApplicationProcess: 0x116773190; application<my.bundle.identifier>:-1> with error: <NSError: 0x282b9bf30; domain: RBSRequestErrorDomain; code: 5; reason: \"The launchd job couldn't be started.\"> {",
我正在使用在 Apple Developer Program 中注册的帐户,并且签名证书是最新的(我可以通过 TestFlight 毫无问题地分发)。
如何在这些云平台上成功运行应用程序进行手动测试?