Xcode xcconfig:根据目标配置依赖项

2024-02-19

寻求解决 Objective-C名称空间 https://stackoverflow.com/questions/1474626/objective-c-function-dispatch-collisions-or-how-to-achieve-namespaces issue https://stackoverflow.com/questions/178434/what-is-the-best-way-to-solve-an-objective-c-namespace-collision我想尝试根据正在构建的目标为依赖项的 Objective-C 类添加前缀。

举个例子,假设我的共享库中有(ObjCStaticLib) 一类 (CWindow)。我有两个插件(A and B)将使用这个CWindow。避免A's CWindow与碰撞B's CWindow,我想加上前缀CWindow编译时的类名,所以A's CWindow变成ACWindow and B的变成BCWindow.

我正在寻找一种沟通方式ObjCStaticLib在编译时应该使用什么前缀来编译自身。我正在考虑使用xc配置 http://developer.apple.com/mac/library/DOCUMENTATION/DeveloperTools/Conceptual/XcodeBuildSystem/400-Build_Configurations/build_configs.html指定叶目标自定义的预处理器宏ObjCStaticLib用途。但是,我不知道目标与这样的依赖项“通信”的方法。

我可以根据需要修改涉及的所有源/项目/等,以在依赖项中实现每个客户端命名空间自定义。

有人对此有好的解决方案吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode xcconfig:根据目标配置依赖项 的相关文章

随机推荐