split dynamic framework into separate device/simulator frameworks

Closes #1163. I'll update the installation instructions once this is merged. @tgoyne @alazier
The problem is that build/ios can already exist.