如何在未加工的iOS设备上测试我签名的应用程序

时间:2012-09-20 20:11:55

标签: iphone ios xcode testing itunes

作为我们软件开发生命周期的一部分,我们希望确保在推送到iTunes之前我们在内部测试的二进制文件与我们推送到iTunes的二进制文件相同。我知道这听起来很愚蠢,但这是中型公司的制衡问题,因此测试人员可以确保编码器在测试完成后没有添加任何内容。

那么有没有办法在没有被监禁的设备上运行已签名/认证的应用程序?或者有没有办法验证IPW是拉链中推送到iTunes的完全相同的代码?

或者可能用不同的方式实现我的目标?

我们有一个有效的开发者帐户和大约15个不会被监禁的不同设备。宁愿用他们测试剩下的股票,而不是监狱破坏。

3 个答案:

答案 0 :(得分:0)

签名转到App Store的二进制文件无法通过常规方式在设备上运行。您可以让开发人员创建Ad Hoc构建来测试代码。这将具有与App Store版本相同的功能,但您可以对其进行测试。

不幸的是,当App Store重新编译应用程序时,可以添加更多代码。

您是否无法访问要测试的代码?如果必须,您可以让他们在您面前创建一个adhoc,测试它,然后在您面前重新编译应用商店。然而,似乎有点矫枉过正。

答案 1 :(得分:0)

还有另一个技巧:

首先以正常方式测试代码的功能,bug。

比将代码推送到AppStore,但是将发布日期设置为3周,而测试人员确认它是他们上次测试的内容。在这里的某个地方,我读过这个可能性忘了哪里。没试过!

答案 2 :(得分:0)

如果您使用ad-hoc配置文件编译您的应用程序以进行分发,您可以稍后获取该存档并使用appstore配置文件将其重新签名并上传。

但是,您无法上传使用开发证书编译的应用程序。