如何使用TestFlightAppconfigurationXcode项目进行betatesting?

我注册了TestFlight。

然后我遵循本教程中的所有步骤:

但Xcode引发这个警告:

应用程序失败的密码validation。 签名无效,包含不允许的权利,或未使用iPhone分发证书签名。 (-19011)

这听起来像是有很多工作要做,而不是他们在教程中写的。 是否有一个完整的教程,不经过任何步骤走过每一步?

我是否需要添加SDK甚至是简单的betatesting? (编辑:不,不需要SDK!)

首先login到Provisioning Portal ,然后在“设备”下添加一个或两个testing设备。 然后转到Provisioning并为您正在处理的appID创build一个新的并添加这些设备。

返回到Xcode并使用Organizer:Devices:Provisioning Profiles来下载(刷新)Provisioning Profile。 将项目的Debugscheme的签名设置为使用该开发人员configuration文件。 然后,您应该能够build立,然后存档。 一旦归档,做一个专门的分发,并将该文件保存到桌面。

在TestFlightApp.com上转到您的帐户,然后按上传创buildbutton。 将您保存在桌面上的文件拖放到“生成上传”区域。 TestFlightApp会给你错误,如果应用程序未捆绑adhoc或正确签署。

现在,TestFlightApp.com将为您节省工作。 发送邀请给TestFlightApp.com内的朋友。 TestFlightApp.com将pipe理通知他们,当他们创build一个帐户,它也将帮助他们find他们的UDID。 这些UDID可以批量configuration,稍后由您下载并重新上传到Appleconfiguration中心,放到您的设备部分。

在这里输入图像说明 然后使用Xcode刷新您的configuration文件,并重新构build应用程序,存档并上传到testflightapp。 然后你可以select你的testing人员将会看到这个构build以及他们应该发送什么消息。 您的testing人员将不必知道如何下载文件并使用iTunes或其他应用程序进行安装,只需按下安装button即可。

相信我,尽pipe还有点工作,但比不使用TestFlightApp.com要好,特别是如果你的用户对应用程序安装不是很了解。 将来,您可以使用TestFLight SDK为您的debugging版本收集崩溃报告和使用信息。

有关更多信息,请参阅以下内容: TestFlight betatestingiOS应用程序