美文网首页iOS基础内容
iOS调试 ~ 之bitcode

iOS调试 ~ 之bitcode

作者: helinyu | 来源:发表于2017-01-11 10:03 被阅读74次

    bitcode 是一个被编译为中间的程序;当你归档一个程序使用bitcode打开时,编译程序产生二进制代码包括bitcode 而不是机器码。一旦二进制文件被上传到app store 中,bitcode 被编译为机器码。 app store 会在接下来进行编译bitCode,提高了编译。

    bitcode在打包生产的流程

    因为最后的编译是在app store上,你的mac将不包括调试的dsym 文件,需要符号化的报告将会从app review 上或用户从设备中发送回来的。
    虽然一个dsym 文件会被产生(当你归档应用的时候),它是给bitcode并且不能够用来符号化崩溃日志的。app store 使dsym 文件产生在bitCode 编译的时候,会提供给你去下载,从xcode 或itunes 连接网站。你必须下载这些dsym文件为了符号化崩溃日志从app review或者从用户发送给你的日志。crash 报告日志从崩溃日志服务器将会被自动符号化的。

    注意: 二进制文件被编译通过app store 和我们的开始提交的UUID 是不同的。

    获取dsym文件

    相关文章

      网友评论

        本文标题:iOS调试 ~ 之bitcode

        本文链接:https://www.haomeiwen.com/subject/ibolbttx.html