Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何彻底测试发布版本?_Iphone_Ios_Xcode_Debugging - Fatal编程技术网

Iphone 如何彻底测试发布版本?

Iphone 如何彻底测试发布版本?,iphone,ios,xcode,debugging,Iphone,Ios,Xcode,Debugging,我经常遇到这样的问题: 1) 我在许多设备上彻底测试了我的应用程序。使用分析仪器。没有撞车。都很好 2) 将其提交到应用商店。应用程序一直在运行 我意识到“发布版本”与“调试版本”有些不同。但是,我如何在我的设备上测试一个发布版本,从技术上讲,它完全按照应用商店上显示的方式构建?我建议您使用TestFlight(),我最近一直在使用它,这是一种在发布应用程序之前测试应用程序的好方法 您将使用最终的IPA文件,因此与提交到应用商店的构建没有任何区别。。。此外,你还可以邀请其他人,他们可以通过无线方

我经常遇到这样的问题:

1) 我在许多设备上彻底测试了我的应用程序。使用分析仪器。没有撞车。都很好

2) 将其提交到应用商店。应用程序一直在运行


我意识到“发布版本”与“调试版本”有些不同。但是,我如何在我的设备上测试一个发布版本,从技术上讲,它完全按照应用商店上显示的方式构建?

我建议您使用TestFlight(),我最近一直在使用它,这是一种在发布应用程序之前测试应用程序的好方法

您将使用最终的IPA文件,因此与提交到应用商店的构建没有任何区别。。。此外,你还可以邀请其他人,他们可以通过无线方式下载和安装你的应用程序,甚至还有关于崩溃的远程日志


希望它能对您有所帮助。

您当然也可以将您的构建存档(将方案设置为iOS设备,然后选择产品->存档)到IPA,使用您的临时分发配置文件进行签名,然后通过将IPA文件拖动到Xcode Organizer中的设备上,将其安装到设备上

当您的归档方案设置为“在发布模式下构建”时,您就可以在不去应用商店的情况下测试最终应用了


Testflight也在做同样的事情,因为你必须将相同的IPA上传到他们的网站,因此如果你不需要更多的人参与,你可以通过这种方式在本地进行。

你可以设置你的测试方案(在“项目”菜单下)来构建和运行发布版本。或者,如果您想测试与审阅者完全相同的安装方法,您可以使用iTunes安装一个临时版本。

1)使用发布版本而不是调试版本?@openfrog您最好先问一个综合问题,而不是一个接一个地问三个问题,这基本上要求相同的东西。有没有一种方法可以使用最终IPA直接构建和运行到设备?是的,事实上,您可以出于特殊目的分发它,这样您就可以生成最终IPA。直接从您的设备下载并安装。但是我强烈建议你使用TestFlight,它会让你的生活更轻松,你可以访问日志。我刚刚放弃了TestFlight。由于应用程序下载和上传过程中的随机故障,有太多几乎是拙劣的演示。这是一个伟大的服务,当它的行为。当它不是。。。arghh.您是否使用桌面应用程序上载IPA?因为我对它没有任何问题,当我归档一个应用程序时,它会弹出询问我是否要将其上传到TestFlight。。。