我的iOS应用程序的AppStore版本有一些我无法在Ad Hoc和调试模式下重现的错误,即使我同时使用相同的存档。
根据Bug Appears in Distribution (App Store) Version of iPhone App接受的答案,我将优化级别更改为最快,最小,但仍然无法重现该错误。
在这种情况下,任何人都知道AdHoc和AppStore分布之间的真正区别是什么?
更新: 我设法用调试模式在模拟器上重现了这个问题,这个bug与这行代码有关:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[[NSBundle mainBundle] pathForResource:@"article" ofType:@"html"]]]];
如果用以下代码替换该行,则会在模拟器上修复该错误:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"article" ofType:@"html"]]]];
但是,在模拟器上修复错误并不能确保在真实设备上没有问题。问题仍然存在,如何使用Ad-hoc分发和调试模式首先重现错误?