我注册了TestFlight。
然后我按照本教程中的所有步骤操作:
但是 Xcode 会抛出这个警告:
应用程序未通过协同设计验证。签名无效,包含不允许的权利,或者未使用 iPhone 分发证书签名。(-19011)
感觉比他们在教程中写的要多得多。是否有一个完整的教程,它可以在不跳过任何内容的情况下完成每一步?
即使是简单的 beta 测试,我是否也需要添加 SDK?(编辑:不,不需要 SDK!)
我注册了TestFlight。
然后我按照本教程中的所有步骤操作:
但是 Xcode 会抛出这个警告:
应用程序未通过协同设计验证。签名无效,包含不允许的权利,或者未使用 iPhone 分发证书签名。(-19011)
感觉比他们在教程中写的要多得多。是否有一个完整的教程,它可以在不跳过任何内容的情况下完成每一步?
即使是简单的 beta 测试,我是否也需要添加 SDK?(编辑:不,不需要 SDK!)
首先登录到Provisioning Portal,然后在 Devices 下添加一个或两个测试设备。然后转到 Provisioning 并为您正在使用的 appID 创建一个新的并添加这些设备。
返回 Xcode 并使用 Organizer:Devices:Provisioning Profiles 下载(刷新)Provisioning Profile。将项目的调试方案的签名设置为使用该开发人员配置文件。然后,您应该能够构建然后归档。存档后,进行临时分发并将该文件保存到桌面。
转到您在 TestFlightApp.com 上的帐户,然后按 Upload Build 按钮。将您保存在桌面上的文件拖放到构建上传区域。如果应用程序没有为临时捆绑或未正确签名,TestFlightApp 将给您错误。
现在,TestFlightApp.com 将为您节省工作。从 TestFlightApp.com 向朋友发送邀请。TestFlightApp.com 将管理通知他们,并且在他们创建帐户时,它还将帮助他们找到他们的 UDID。这些 UDID 可以批量处理,稍后由您下载,然后重新上传到 Apple Provisioning Center 的设备部分。
然后,您使用 Xcode 刷新您的配置文件,并重建应用程序、存档并上传到 testflightapp。然后,您可以选择您的哪个测试人员将看到此构建以及应该向他们发送什么消息。您的测试人员不必弄清楚如何下载文件并使用 iTunes 或其他应用程序安装它们,他们只需按下安装按钮。
相信我,虽然这仍然是一项工作,但它比不使用 TestFlightApp.com 好得多,尤其是如果您的用户对应用程序安装不是很了解。将来,您可以使用 TestFLight SDK 为您的调试版本收集崩溃报告和使用信息。
有关更多信息,请参阅以下内容: TestFlight beta-testing iOS app