In Build Settings, in the “Apple LLVM 5.1 – Languages – Modules” section, “Link Frameworks Automatically” is enabled:
This is a new feature I never noticed before discovered while reading this post on @import
(thanks @RhythmicFistman for the hint!). When I change that setting to “No”, I get the linker errors I expect.