Ios 如何削弱mach-o静态库中的强链接符号?

Ios 如何削弱mach-o静态库中的强链接符号?,ios,linker,mach-o,Ios,Linker,Mach O,我们的应用程序支持iOS5,但我们的一个第三方静态库已开始针对UIKit中的iOS6符号进行强链接。我想将此链接更改为弱链接,并在iOS5上禁用库(假设库不使用load中的符号) 我正在寻找类似于我想象的linux中的objcopy--weake symbol,那么有人知道任何可能的工具吗,或者这会涉及到学习mach-o格式吗 我对mach-o一点也不了解,但我意识到静态库实际上无法决定它们如何与我的框架链接。只有我能做到 所以我进入了Target>buildphases>linkbinary与

我们的应用程序支持iOS5,但我们的一个第三方静态库已开始针对
UIKit
中的iOS6符号进行强链接。我想将此链接更改为弱链接,并在iOS5上禁用库(假设库不使用
load
中的符号)


我正在寻找类似于我想象的linux中的
objcopy--weake symbol
,那么有人知道任何可能的工具吗,或者这会涉及到学习
mach-o
格式吗

我对mach-o一点也不了解,但我意识到静态库实际上无法决定它们如何与我的框架链接。只有我能做到

所以我进入了
Target>buildphases>linkbinary与库
,并将
UIKit
设置为可选。现在,该应用程序在iOS5上启动,我可以简单地(我想!)不给有问题的库打电话

我只是有点失望,我没有写一个重新链接工具