-ObjC

这个flag告诉链接器把库中定义的Objective-C类和Category都加载进来。这样编译之后的app会变大(因为加载了其他的objc代码进来)。但是如果静态库中有类和category的话只有加入这个flag才行。

-all_load

这个flag是专门处理-ObjC的一个bug的。用了-ObjC以后,如果类库中只有category没有类的时候这些category还是加载不进来。变通方法就是加入-all_load或者-force-load。-all_load会强制链接器把目标文件都加载进来,即使没有objc代码。-force_load在xcode3.2后可用。但是-force_load后面必须跟一个只想静态库的路径。

转载于:https://www.cnblogs.com/flyFreeZn/p/3421520.html

在iOS的XCode工程配置中为什么要用-all_load-ObjC相关推荐

  1. 细聊 Cocoapods 与 Xcode 工程配置

    前言 文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分. 既然是谈 Cocoapods,那首先要搞明白它出现的背景.有经验的开 ...

  2. ios之Xcode工程中添加文件常用快捷键

    1.Xcode某个工程中添加文件 有两种方式: 方式一:"command"+"n",弹出添加文件对话框. 方式二:在需要添加文件的工程目录下右键,选择" ...

  3. SuperMap iMobile Lite for iOS 9D 入门工程配置详解

    作者:为梦齐舞 本文同步更新于简书文章[https://www.jianshu.com/p/69e337ce3f0d] SuperMap iMobile Lite for iOS是一套基于iOS平台的 ...

  4. 使用cmake生成ios 的xcode工程,支持Objective-C,c++混合编程

    如果想在macOS上用CMake编译ios 的Objective-C,可以这样: cmake_minimum_required(VERSION 3.21)project(testSDK LANGUAG ...

  5. Unity打包iOS自动拷贝1024图标到xcode工程中(上架AppStore需要设置1024*1024图标)

    前言 我们如果需要打iOS上架AppStore,则需要拷贝一张1024*1024的高清图标(不含alpha通道)到XCode工程中(目录:Unity-iPhone/Images.xcassets/Ap ...

  6. iOS点击短信中的链接跳转到App

    现在有这样一个需求:用户点击短信上的链接跳转到我们的App中或者App中的指定页面. 可行的方案大概有三种: 一.直接使用URL Scheme.(优点:十分简单,在plist文件中配置一个scheme ...

  7. VC++工程配置的大体流程 看图说话

    不同的工程就应该有不同的工程配置选项,其工程配置文件主要是为编译器在编译.链接.生成最终文件时提供必要的参数. 编译 -- 编译器 链接 -- 连接器 生成 -- 生成器 既然每一步都对应一个应用程序 ...

  8. 检测xcode工程中配置信息是否正确

    一.解决问题:在某些情况下,xcode工程的配置信息没太注意,导致编译的应用程序不正确:通过脚本,可以放在自动构建中,可以自动检测 配置哪里出了问题. 二.感谢: 张晓 三.脚本如下: #!/bin/ ...

  9. 【IOS自动化解放双手系列一】unity3D导出xcode 工程并配置各种权限

    打包是程序员必经之路.如何实现自动化是一个程序员的基本素质.(都是因为我懒,哈哈哈). 使用环境 :unity3D 2017.4.7 Mac Pro 打包分一下几个部分 : 1.unity3D导出xc ...

最新文章

  1. 如何优化Golang中重复的错误处理
  2. 万能无线鼠标对码软件_400元就能买ROG无线游戏鼠标,ROG影刃2无线版使用体验...
  3. Linux Note
  4. python中import星_【已解决】Python中递归import导入:ImportError: cannot import name
  5. HTML常用meta大全
  6. 写python代码的心得体会_写python代码的一点感想
  7. 用tensorflow实现最简单的神经网络
  8. Sublime text的必要配置
  9. android软键盘挡住输入框问题解决方法
  10. 以太坊 solidity 函数的完整声明格式
  11. 【基础教程】基于matlab图像质量评价综述【含Matlab源码 075期】
  12. JDBC系列(二):JDBC代码的编写步骤
  13. 手机怎么打开html.chm,chm格式文件怎么打开,华为手机chm阅读器哪个好
  14. Qt警告:Missing reference in range-for with non trivial type (QString) [clazy-range-loop]
  15. html 鼠标划过 ie导致白屏,win7系统IE浏览器网页出现白屏的解决方法
  16. led显示屏播控服务器,显示屏集中播控方案--NovaPluto.pdf
  17. git如何修改其不区分文件大小写(默认忽略大小写)的设置
  18. 计算机图形学研究软件
  19. 查找wordpress端口_如何查看人们用来查找WordPress网站的关键字
  20. 魔术师usm安装服务器系统,U盘魔术师V3(USMv3)

热门文章

  1. STM32开发 -- 4G模块开发详解(4)
  2. C语言再学习 -- Xargs用法详解
  3. android6.0源码分析之Camera API2.0下的Preview(预览)流程分析
  4. 由Android 65K方法数限制引发的思考
  5. Sparkmllib scala svm demo
  6. 数据产品--浅析如何搭建维度指标系统
  7. linux 安装x11 apt-get,Mac 安装apt-get
  8. 2022.3.14矮牵牛
  9. [codevs 1917] 深海机器人问题
  10. JZOJ__Day 6:【普及模拟】Oliver的成绩(score)