我意识到这很困难,而且我无法提供太多信息来帮助,但我会尽全力。我的应用程序已经持续开发了3年,从未遇到过这种情况。最近,我向苹果提交了一个小版本的发布,但两次被拒绝了,因为在他们所有的设备上启动时崩溃了。崩溃报告指向一些静态库中的代码,但关键的行没有得到符号化。试过Atos也没用。重点是,我有7个设备,我已经测试了所有的模式,特别是没连接到任何东西的模式:Wifi关闭、飞行模式打开、位置服务关闭。我永远无法模拟他们所声称看到的情况,即每次启动应用都会崩溃!我在AAPL Dev论坛上找到了一个类似的报告,但他没有得到任何解释。最后他放弃了,在应用程序中添加了大量日志,并请求苹果发送日志文件。他们获得了那个版本...几小时后就批准了。你有任何想法吗?我需要发布这个版本。
注:问题已解决。这实际上不是一个弱链接问题。我们只在使用Brad建议的归档版本的Ad Hoc分发运行应用程序时才看到崩溃,所以这很有帮助。然而,解决方法是一些编译器标志,我在这里列出了:https://dev59.com/jGkv5IYBdhLWcg3w3Eel#10302012
注:问题已解决。这实际上不是一个弱链接问题。我们只在使用Brad建议的归档版本的Ad Hoc分发运行应用程序时才看到崩溃,所以这很有帮助。然而,解决方法是一些编译器标志,我在这里列出了:https://dev59.com/jGkv5IYBdhLWcg3w3Eel#10302012