動作テストは必ずしないといけない作業。
大きく3段階に分かれている。

実機テストするにはiOSデベロッパープログラム(有料)に参加しないといけない。

iOSシミュレータでテストする

実機でテストする

アプリを完成させる
アイコンを作成したりする作業

Ad Hoc版をベータテストに配布する
(配布するアプリの形式がAd Hocという形式)

なんとなく理解。

シミュレータでテストして、実際実機でテストして、ベータテストに配布するために、アイコンなど作って、ベータテストに配布って事やね!