当我们通过XCode将新版本的iOS应用程序部署到App Store中时,会生成一个存档。我可以在模拟器中运行旧的应用程序存档吗?
有没有办法取得旧的档案,并在模拟器中运行它?我想这样做是为了能够轻松测试服务器端代码与该应用程序的所有以前版本(或至少当时最常用的两个)的向后兼容性。
我知道我可以提交到GIT存储库并提取特定版本,但存在两个问题:a。它比简单地运行档案更复杂,b。它很容易出错,并停止在完成的机器上开发新版本,以及c。编译器更改或任何其他XCode更改会导致版本难以编译之间可能存在一些偏差。
我在StackOverflow上找不到任何帮助,在XCode的存档信息库中没有任何这种可能性的迹象。我应该提交一份功能请求@ Apple吗?
不是100%确定你可以在模拟器中做到这一点,但为什么你不测试这些存档简单地进入你的设备。 – 2013-03-15 08:58:39
@MrBonjour:因为存档的二进制文件是使用分发证书构建的,而分发证书不会在设备上运行? – zoul 2013-03-15 08:59:23
@MrBonjour这样也行,这是怎么完成的? – Resh32 2013-03-15 09:00:40