Static framework targets no longer receive copied product-level module maps that could clash with generated dependency module maps in nested archive topologies where another static framework imports prefixed Objective-C headers. Dynamic framework behavior is preserved.
Projects with chains of static frameworks importing each other no longer hit umbrella/clang diagnostics from module map duplication.
Source URLs: