Link Map File txt 文件找不到的解决办法

2021-05-26  本文已影响0人  那月无痕

1、前往文件夹

~/Library/Developer/Xcode/DerivedData/

2、删除DerivedData文件夹内的所有内容
3、重新编译即可找到对应的txt文件


image.png

附带Link Map工具的使用方法

何如获得LinkMap 文件?

使用方式:

1.在XCode中开启编译选项Write Link Map File

XCode -> Project -> Build Settings ->把Write Link Map File选项设为yes,并指定好linkMap的存储位置

2.工程编译完成后,在编译目录里找到Link Map文件(txt类型)

默认的文件地址:~/Library/Developer/Xcode/DerivedData/XXX-xxxxxxxxxxxxx/Build/Intermediates/XXX.build/Debug-iphoneos/XXX.build/

3.回到本应用,点击“选择文件”,打开Link Map文件

4.点击“开始”,解析Link Map文件

5.点击“输出文件”,得到解析后的Link Map文件

6. *输入目标文件的关键字(例如:libIM),然后点击“开始”。实现搜索功能

7. *勾选“分组解析”,然后点击“开始”。实现对不同库的目标文件进行分组

~/Library/Developer/Xcode/DerivedData/XCTG3-gvueobenusdvggfpombsqchnvkfe/Build/Intermediates.noindex/XCTG3.build/Debug-iphonesimulator/XCTG3.build

linkMap的文件地址

image

从GitHub上面下载下link Map这个工程,跑一起来,在Mac端得到如下可视化界面。可以把我们上面得到linkMap文件(.txt)复制一份到桌面上,再下面选择文件的时候,加进去

image image

选择好文件后,点击开始,我们就可以看到工程中下面这些文件占了多少空间,下面的参数可以为我们提供代码优化思路与方向。

image
上一篇下一篇

猜你喜欢

热点阅读