Tre*_*ens 8 static-libraries ios xcode4
我们为客户提供了一个非常重要的应用程序套件,其中包含几个应用程序目标,这些目 所有目标都包含在一个XCode项目文件中.
出于某种原因,归档应用程序时,dSYM文件不包含静态库的任何调试符号.结果是,当尝试从字段代理程序中表示崩溃日志时,我们无法看到这些静态库中发生了什么.
我尝试使用一个应用程序目标和一个静态库创建一个新的简单XCode项目.即使这样,调试符号也丢失了.我根据这个https://github.com/TheRealKerni/QuincyKit/issues/91摆弄了构建设置,没有运气.
如果我构建FOR归档,则包含调试符号.我在生成的dSYM文件上运行了dwarfdump,并且能够看到静态库实现文件的符号.然而,当我尝试归档项目时,符号被排除在外.
我错过了什么吗?XCode版本4.4.1
这似乎在更高版本的 XCode 中得到了修复,目前使用的是 4.6,问题就消失了。
如果您无法使用旧版本,请执行以下操作:产品 > 构建 > 存档产品 > 存档 从派生数据中打开构建的产品,您可以通过右键单击“产品”组中的 Youapp.app 文件并选择“显示”来执行此操作发现者。确保您位于 Release-xxx 文件夹中。复制其中生成的 dSYM 文件并替换存档过程生成的文件。要查找存档文件的位置,请转至管理器、存档选项卡,右键单击某个项目并在查找器中显示。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2123 次 |
| 最近记录: |