众所周知,存在与objective-c相关的问题,并且当实现类别时,它导出符号的方式需要-ObjC标志在构建设置的“Other Linker Flags”中设置。如果没有设置,xcode会抛出链接器错误。
每次开发人员使用我创建的lib都必须使用此链接器标志,这非常令人沮丧。这个问题有解决方法吗?
我只想让这个过程更简单,只需加载lib并编译即可。不必设置标志就是我的目标。
感谢您找到解决方案的时间。希望这可能是一个新的开始。
答案 0 :(得分:0)
目前无法实现。
但是,将您的资料库作为CocoaPod分发会使您的资源库extremely easy更加容易。 CocoaPods负责自动设置该标志,以及自动化任何额外标志,链接依赖项(例如库和框架)以及复制资产。甚至可以使用libraries you don't want freely share执行此操作。