Generally speaking, as an SDK developer, when using other third-party content (such as AFN) in a static library, a layer of prefix will be added to avoid conflicts when users reference the static library. If the SDK you are using does not do this For this kind of processing, you can go to their official website to submit a work order
I encountered this conflict before when using FMDB, and found that other libraries also include FMDB.
Generally speaking, as an SDK developer, when using other third-party content (such as AFN) in a static library, a layer of prefix will be added to avoid conflicts when users reference the static library. If the SDK you are using does not do this For this kind of processing, you can go to their official website to submit a work order