Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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
Ios 调试时应用程序未崩溃_Ios_Objective C_Iphone_Xcode_Crash - Fatal编程技术网

Ios 调试时应用程序未崩溃

Ios 调试时应用程序未崩溃,ios,objective-c,iphone,xcode,crash,Ios,Objective C,Iphone,Xcode,Crash,我在当前工作的应用程序中遇到了一个奇怪的问题。当我们通过diawi安装应用程序或直接使用.ipa安装应用程序时,应用程序正在崩溃。但我无法通过调试重新生成问题。我完全糊涂了,我怎样才能解决这个问题 我正在使用Xcode 8.2.1使用崩溃跟踪工具跟踪崩溃这里是关于安装的详细信息您可以尝试在Xcode版本配置而不是调试配置中构建应用程序 你是靠我来做这件事的 单击左上角的应用程序名称(靠近您按以运行应用程序的位置) 从下拉列表中选择“编辑方案” 通过“运行”点击披露指标 从显示的三个选项中选择“

我在当前工作的应用程序中遇到了一个奇怪的问题。当我们通过diawi安装应用程序或直接使用.ipa安装应用程序时,应用程序正在崩溃。但我无法通过调试重新生成问题。我完全糊涂了,我怎样才能解决这个问题


我正在使用Xcode 8.2.1

使用崩溃跟踪工具跟踪崩溃这里是关于安装的详细信息

您可以尝试在Xcode版本配置而不是调试配置中构建应用程序

你是靠我来做这件事的

  • 单击左上角的应用程序名称(靠近您按以运行应用程序的位置)
  • 从下拉列表中选择“编辑方案”
  • 通过“运行”点击披露指标
  • 从显示的三个选项中选择“运行”
  • 有一个名为“构建配置”的下拉列表。这几乎肯定会设置为调试。将此设置为Release
现在,当你运行你的应用程序时,你将构建一个更加优化的版本——这是你提交给苹果时构建的版本。它只是同一个应用程序,针对速度/内存而不是可调试性进行了优化

希望您现在能够在Xcode中重现崩溃。然而,您会注意到,当您遇到崩溃时,您得到的调试信息要少得多——这是因为调试构建中有大量额外信息(并且编译器对这些信息的优化程度要低得多),特别是为了使调试更容易。能够在Xcode中重现崩溃应该会给您提供更多关于发生了什么的线索。至少您应该能够看到导致问题的代码块


让我们知道您的进展情况。

在设备控制台中检查一下,例如通过diawi和xcode-->窗口-->设备和模拟器-->安装应用程序-->检查崩溃报告插入设备,转到Xcode中的“设备”窗口,下载崩溃日志并对其进行符号化。@Paulw11我可以从中下载崩溃日志。您的意思是,当电缆插入时,应用程序没有崩溃,还是当您在Xcode中启用某个断点时,应用程序没有崩溃?@varunharia应用程序在通过Xcode进行构建时没有崩溃