iOS8中的Xcode 6 .1

iOS8中的Xcode 6 .1,第1张

概述我曾经在 Xcode 5.1.1中直接标识崩溃报告,因为在“管理器”的“设备”部分中有“符号和重新符号”.但升级到Xcode 6.1后,我可以找不到符号或者符号列表来查看崩溃日志.我很困惑.怎么做? 以前,我曾经将设备与iTunes同步,并查看〜/ Library / Logs / CrashReporter / MobileDevice中的崩溃.点击任何崩溃将打开设备(Xcode),然后符号.但 我曾经在 Xcode 5.1.1中直接标识崩溃报告,因为在“管理器”的“设备”部分中有“符号和重新符号”.但升级到Xcode 6.1后,我可以找不到符号或者符号列表来查看崩溃日志.我很困惑.怎么做?

以前,我曾经将设备与iTunes同步,并查看〜/ library / Logs / CrashReporter / MobileDevice中的崩溃.点击任何崩溃将打开设备(Xcode),然后符号.但是现在,它通过控制台打开,没有选择符号. Xcode 6.1有没有这样的选择?

解决方法 在Xcode 6中手动表示崩溃日志的步骤

>如果您在发布之前存档发行版,那么请转到第2步.否则存档您的最终发行版本(无需更改代码).
>要查找您的归档文件,请打开组织者 – >选择你的项目 – >选择最新的归档文件 – >右键点击它 – >选择’find in finder’
>右键单击’* .xcarchive’文件并选择’显示包内容’选项,然后转到产品文件夹 – >应用程序文件夹 – > YourAppname.app(.app扩展名在某些机器中隐藏)
>将.app文件复制并粘贴到不同的位置.将崩溃日志文件也放在同一个文件夹中.打开终端应用程序,并通过’cd’命令转到您粘贴的文件夹
>并在终端中键入以下命令与您的崩溃地址

xcrun atos -o YourAppname.app/YourAppname -arch armv7 -l 0xbd000
0x0013f745

注意:如果上述命令不起作用,则将“armv7更改为armv7s”并检查.

例如:崩溃日志看起来像这样,你需要获取崩溃地址并将其放在上面的命令中

3   CoreGraphics                    0x266814d3 CGPathAddlinetoPoint + 1714   YourAppname                     0x00140a8b 0xbd000 + 5392755   YourAppname                     0x0013f745 0xbd000 + 5343416   Foundation                      0x27152d6b __NSThreadPerformPerform + 3837   CoreFoundation                  0x2640a375
总结

以上是内存溢出为你收集整理的iOS8中的Xcode 6 .1全部内容,希望文章能够帮你解决iOS8中的Xcode 6 .1所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1111786.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存