現象:シミュレータで開発。公開用にアーカイブしたく、証明書等設定後にリリースビルド試すもエラーが出て進めない。
our configuration doesn't target a valid iOS device. Please select a device from the drop-down menu before archiving.
との表示。
対処
ビルド対象を選ぶ左上のドロップダウンにて「汎用ビルド」を選択。リリースビルド。すんなり通り、公開のためのアーカイブも問題なく出来ました。
実機でデバッグ等行っており、接続された状態だと汎用ビルドが表示されませんでした。一旦実機との接続を解除して試して下さい。