iOS应用代码段瘦身办法

大型app应对苹果官方代码段大小限制的小伎俩…

背景

苹果官方文档 对二进制 __TEXT 段大小有限制:

代码实在瘦不下去怎么办?

解决方案

利用 rename_section 过审核,在Xcode中向 “Other Linker Flags” 中添加

-Wl,-rename_section,__TEXT,__cstring,__RODATA,__cstring
-Wl,-rename_section,__TEXT,__const,__RODATA,__const
-Wl,-rename_section,__TEXT,__objc_methname,__RODATA,__objc_methname
-Wl,-rename_section,__TEXT,__objc_classname,__RODATA,__objc_classname
-Wl,-rename_section,__TEXT,__objc_methtype,__RODATA,__objc_methtype

最新文章

  1. idea key
  2. windows10的激活及SQL Server 2008 的安装
  3. web服务器工作原理
  4. 动态获取项加入到SQL中去统计
  5. VS2012文本编辑器鼠标不能滚动
  6. iptable
  7. vagrant,流浪汉,我又来啦。
  8. BZOJ3170: [Tjoi 2013]松鼠聚会
  9. CodeForces 628D Magic Numbers (数位dp)
  10. Recommended you 3 most popular Nissan pincode calculators
  11. 意外发现,VC断点可加在构造函数的左括号上
  12. CentOS 7.0 安装 python3.X 脚本
  13. 【转】Spark是基于内存的分布式计算引擎
  14. Sublime Text使用手记
  15. C# json与对象之间的相互转换
  16. C# 导出 Excel 数字列出现‘0’的解决办法
  17. phpinfo.php
  18. JavaScript基础视频教程总结(101-110章)
  19. [译]使用NuGet管理共享代码
  20. JS简单实现滚动自动加载新内容(懒加载)

热门文章

  1. Power Desginer系列02【转载】
  2. dynamic bone unity github
  3. 一道有序洗牌的笔试题,阿里\UC等都用过
  4. Log4j使用指南
  5. Oracle spatial 空间修正函数(SDO_UTIL.RECTIFY_GEOMETRY)
  6. C++ 11 - STL - 函数对象(Function Object) (上)
  7. Edit Control响应全选(Ctrl+A)
  8. 算法笔记_031:计算中值和选择问题(Java)
  9. android中的byte数组转换(转)
  10. ‘close’ was not declared in this scope