繁体   English   中英

如何在未越狱的iOS设备上测试已签名的应用程序

[英]How can I test my signed app on an unjailbroken iOS device

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

因此,有没有办法在没有越狱的设备上运行经过签名/认证的应用程序? 还是有一种方法可以验证IPW是否与推送到iTunes的zip中的代码完全相同?

还是可能以另一种方式实现我的目标?

我们有一个有效的开发者帐户,还有大约15种没有越狱的设备。 宁愿与他们一起测试剩余库存而不是越狱。

不能通过常规方式在设备上运行已签名为进入App Store的二进制文件。 您可以通过让开发人员创建一个临时构建来测试代码。 它具有与App Store版本相同的功能,但是您可以对其进行测试。

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

您无权测试代码吗? 如果必须的话,可以让他们在您面前创建一个自组织,对其进行测试,然后为您面前的应用商店重新编译。 但是,似乎有些过分了。

还有另一个技巧:

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

而不是将代码推送到AppStore,但将发布日期设置为3周,而测试人员正在验证它的发布日期是他们上一次测试与否。 在这里的某个地方,我已经读过那种可能性忘记了在哪里。 没尝试过!

如果您使用临时配置文件编译应用程序以进行分发,则以后可以获取该归档文件,并使用appstore配置文件将其签名并上传。

但是,您不能上载使用开发证书编译的应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM