Answer valid through XCode 7, 8, 9, 10 and 11 + .
You can not archive, because from target you have not selected device or Generic iOS device , still there is a simulator.
Nothing generic or wrong with Xcode 7. This happens with all XCode versions.
Have a happy coding.