如何调试“实例方法'adnw_URLEncodedString'冲突”错误?

使用Xcode 11编译应用程序时,我收到以下警告:

  

ld:警告:来自以下类别的实例方法“ adnw_URLEncodedString”   /Users/home/library/Developer/Xcode/DerivedData/MyProject-evxdjsslmaznvcdhgkuqnuyetuyc/Build/Intermediates.noindex/MyProject.build/Debug-iphoneos/MyApp.build/Objects-normal/arm64/MyApp_lto.o   与另一类别的相同方法冲突

我确保不包含任何“ .m”文件。我在互联网上进行了广泛搜索,试图找出“ adnw_URLEncodedString”方法的起源,但无济于事。

调试此警告消息的正确方法是什么?

更新: 通过消除过程(删除框架及其相应的代码,然后重新编译应用程序):它与fbaudienceNetwork和FBSDKCoreKit一起工作。

jsz0728 回答:如何调试“实例方法'adnw_URLEncodedString'冲突”错误?

更改日志中5.6.0下的“已知问题”部分-> https://developers.facebook.com/docs/audience-network/changelog-ios#5_6_0

  

存在冲突的实例方法“ adnw_URLEncodedString”,即   存在两种不同的类别。不会有任何一面   效果,因为此方法的实现在两个方面是相同的   的地方。在Xcode中进行构建时,会有警告指示此问题,可以忽略它。

,

尽管您询问如何调试,但以下是一个对我有用的解决方案: 通过清除派生数据可以解决此问题。

XCode->文件->工作区设置。 单击派生数据旁边的灰色小箭头。 然后删除适用于您的应用程序项目的文件夹。

执行“产品清理生成文件夹”,下一次编译时,将不再看到该警告。

本文链接:https://www.f2er.com/3157160.html

大家都在问