Objective c 为什么重命名后重复符号仍然存在?

Objective c 为什么重命名后重复符号仍然存在?,objective-c,dependencies,duplicate-symbol,Objective C,Dependencies,Duplicate Symbol,我已经在我的静态库中重命名了一些外部github项目,我想与我的框架一起分发,但在使用添加依赖项原始源代码的客户端应用程序对其进行测试时,它仍然抛出重复的符号,即使我重命名了所有类、外部接口和实现 特别是在添加SLKAFNetworking前缀后的AFNetworking,当我在测试客户机中添加AFNetworking和静态库时,所有类都会出现以下错误 duplicate symbol _OBJC_IVAR_$_AFURLSessionManagerTaskDelegate._manager i

我已经在我的静态库中重命名了一些外部github项目,我想与我的框架一起分发,但在使用添加依赖项原始源代码的客户端应用程序对其进行测试时,它仍然抛出重复的符号,即使我重命名了所有类、外部接口和实现

特别是在添加SLKAFNetworking前缀后的AFNetworking,当我在测试客户机中添加AFNetworking和静态库时,所有类都会出现以下错误

duplicate symbol _OBJC_IVAR_$_AFURLSessionManagerTaskDelegate._manager in:
    /Users/gtas/Library/Developer/Xcode/DerivedData/TestNewPlugin-dilozkrbnhkoxkdozyatixmngsxx/Build/Intermediates/TestNewPlugin.build/Debug-iphoneos/TestNewPlugin.build/Objects-normal/arm64/AFURLSessionManager.o
    /Users/gtas/Library/Developer/Xcode/DerivedData/TestNewPlugin-dilozkrbnhkoxkdozyatixmngsxx/Build/Products/Debug-iphoneos/libTest-iOS.a(SLKAFURLSessionManager.o)

有什么想法吗?我不太明白。

是在AFURLSessionManager.m中声明的委托AFURLSessionManagerTaskDelegate被复制了。

是在AFURLSessionManager.m中声明的委托被复制了。我想我太累了,没有注意到,这太明显了。请正确回答以标记它。这个问题很糟糕,但你永远不知道。谢谢