It's standard practice (albeit slightly outdated) to place imports for commonly used libs in the prefix file. This effectively grants the entire project the imports automatically when they're placed there, which is why it's placed in the sdk's prefix file.

As for the the podspec, it will place those imports in the generated prefix file since the sdk's prefix file doesn't get copied over when running `pod install`